Module: Objective

Defined in:
lib/objective.rb,
lib/objective/deny.rb,
lib/objective/unit.rb,
lib/objective/allow.rb,
lib/objective/filter.rb,
lib/objective/helpers.rb,
lib/objective/outcome.rb,
lib/objective/errors/error_atom.rb,
lib/objective/errors/error_hash.rb,
lib/objective/errors/error_array.rb,
lib/objective/filters/any_filter.rb,
lib/objective/filters/date_filter.rb,
lib/objective/filters/duck_filter.rb,
lib/objective/filters/file_filter.rb,
lib/objective/filters/hash_filter.rb,
lib/objective/filters/root_filter.rb,
lib/objective/filters/time_filter.rb,
lib/objective/filters/array_filter.rb,
lib/objective/filters/float_filter.rb,
lib/objective/filters/model_filter.rb,
lib/objective/filters/string_filter.rb,
lib/objective/filters/boolean_filter.rb,
lib/objective/filters/decimal_filter.rb,
lib/objective/filters/integer_filter.rb,
lib/objective/errors/validation_error.rb,
lib/objective/errors/error_message_creator.rb

Defined Under Namespace

Modules: Errors, Filters, Helpers, Unit Classes: Allow, Deny, Filter, Outcome, ValidationError

Constant Summary collapse

DENY =
Objective::Deny.instance.freeze
ALLOW =
Objective::Allow.instance.freeze

Class Method Summary collapse

Class Method Details

.error_message_creatorObject



40
41
42
# File 'lib/objective.rb', line 40

def self.error_message_creator
  @@error_message_creator
end

.error_message_creator=(obj) ⇒ Object



44
45
46
# File 'lib/objective.rb', line 44

def self.error_message_creator=(obj)
  @@error_message_creator = obj
end