lib/mongoid/orderable/generators/helpers.rb in mongoid_orderable-6.0.2 vs lib/mongoid/orderable/generators/helpers.rb in mongoid_orderable-6.0.3
- old
+ new
@@ -15,9 +15,17 @@
def orderable_field(field = nil)
field ||= default_orderable_field
#{self_class}.orderable_configs[field][:field]
end
+
+ def orderable_if(field)
+ #{self_class}.orderable_configs[field][:if]
+ end
+
+ def orderable_unless(field)
+ #{self_class}.orderable_configs[field][:unless]
+ end
KLASS
generate_method(:orderable_inherited_class) do
self_class.orderable_configs.any? {|_field, conf| conf[:inherited] } ? self_class : self.class
end