Module: SafeFinder
- Defined in:
- lib/safe_finder.rb,
lib/safe_finder/version.rb,
lib/safe_finder/null_object.rb,
lib/safe_finder/class_wrapper.rb,
lib/safe_finder/null_object_generator.rb,
lib/safe_finder/generators/model_generator.rb,
lib/safe_finder/generators/templates/models/null_object.rb
Defined Under Namespace
Modules: ClassMethods Classes: ClassWrapper, ModelGenerator, NullObject, NullObjectGenerator
Constant Summary collapse
- VERSION =
"0.1.1"
Class Method Summary collapse
Class Method Details
.included(base) ⇒ Object
8 9 10 11 12 13 14 15 16 17 |
# File 'lib/safe_finder.rb', line 8 def self.included(base) base.extend(ClassMethods) base.singleton_class.class_eval do attr_accessor :null_object_attributes, :null_object_methods end base.class_eval do self.null_object_attributes = {} self.null_object_methods = {} end end |