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