module MustBeOrdered
Constants
- VERSION
Public Class Methods
enabled=(value)
click to toggle source
# File lib/must_be_ordered.rb, line 10 def enabled=(value) @enabled = value end
enabled?()
click to toggle source
# File lib/must_be_ordered.rb, line 14 def enabled? !!@enabled end
extended(klass)
click to toggle source
# File lib/must_be_ordered.rb, line 31 def self.extended(klass) klass.class_eval do class_attribute :__must_be_ordered__ end end
must_be_ordered_logger=(active)
click to toggle source
# File lib/must_be_ordered.rb, line 26 def must_be_ordered_logger=(active) Notifier.customized_logger = active end
rails_logger=(active)
click to toggle source
# File lib/must_be_ordered.rb, line 22 def rails_logger=(active) Notifier.rails_logger = active end
raise=(should_raise)
click to toggle source
# File lib/must_be_ordered.rb, line 18 def raise=(should_raise) Notifier.exception_class = (should_raise ? MustBeOrdered::OrderNotApplied : nil) end
Public Instance Methods
must_be_ordered()
click to toggle source
# File lib/must_be_ordered.rb, line 37 def must_be_ordered self.__must_be_ordered__ = true end