Module: ActiveStash::RelationHelp::Compatability::ClassMethods
- Defined in:
- lib/active_stash/relation_help/compatibility.rb
Overview
:nodoc:
Instance Method Summary collapse
Instance Method Details
#stash_unsupported(*names) ⇒ Object
23 24 25 26 27 28 29 30 31 32 33 |
# File 'lib/active_stash/relation_help/compatibility.rb', line 23 def stash_unsupported(*names) names.each do |name| define_method(name) do |*args| if stash_query? unsupported!(name) else super end end end end |
#stash_wrap(*names) ⇒ Object
14 15 16 17 18 19 20 21 |
# File 'lib/active_stash/relation_help/compatibility.rb', line 14 def stash_wrap(*names) names.each do |name| define_method(name) do |*args| @scope = @scope.send(name, *args) self end end end |