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