Sha256: afd57834973884d1fb25f62199a3fe1f2fadda76a4d13518acae41bc8f22462a

Contents?: true

Size: 441 Bytes

Versions: 24

Compression:

Stored size: 441 Bytes

Contents

require 'find_by_param'
class ActiveRecord::Base
  class_inheritable_accessor :permalink_options
  self.permalink_options = {:param => :id}
  
  #default finders these are overwritten if you use make_permalink in your model
  def self.find_by_param(value,args={})
    find_by_id(value,args)
  end
  def self.find_by_param!(value,args={})
    find(value,args)
  end
  
end
ActiveRecord::Base.send(:include, Railslove::Plugins::FindByParam)


Version data entries

24 entries across 24 versions & 3 rubygems

Version Path
kdmny-spree-0.0.1 vendor/plugins/find_by_param/init.rb
spree-0.11.4 vendor/plugins/find_by_param/init.rb
spree-0.11.3 vendor/plugins/find_by_param/init.rb
spree-0.11.2 vendor/plugins/find_by_param/init.rb
spree-0.11.1 vendor/plugins/find_by_param/init.rb
spree-0.11.0 vendor/plugins/find_by_param/init.rb
spree-0.10.2 vendor/plugins/find_by_param/init.rb
spree-0.10.1 vendor/plugins/find_by_param/init.rb
spree-0.10.0 vendor/plugins/find_by_param/init.rb
spree-0.10.0.beta vendor/plugins/find_by_param/init.rb
spree-enriquez-0.9.4 vendor/plugins/find_by_param/init.rb
spree-0.9.4 vendor/plugins/find_by_param/init.rb
spree-0.9.3 vendor/plugins/find_by_param/init.rb
spree-0.9.2 vendor/plugins/find_by_param/init.rb
spree-0.9.1 vendor/plugins/find_by_param/init.rb
spree-0.9.0 vendor/plugins/find_by_param/init.rb
spree-0.8.4 vendor/plugins/find_by_param/init.rb
spree-0.8.5 vendor/plugins/find_by_param/init.rb
spree-0.7.1 vendor/plugins/find_by_param/init.rb
spree-0.7.0 vendor/plugins/find_by_param/init.rb