wahyd4/ocelots

View on GitHub
lib/soundcloudvalidate.rb

Summary

Maintainability
A
25 mins
Test Coverage
module Soundcloudvalidate
  def process_sc_embed_code object, owner
    return unless object
    return unless owner == current_person
    object.track = $1 if params[:sc_embed_code] =~ /tracks%2F(\d+)/
    object.secret = $1 if params[:sc_embed_code] =~ /secret_token%3D(s-[0-9a-zA-Z]+)/
    object.save
  end
end