Module: AccessibleData
- Defined in:
- lib/accessible_data.rb,
lib/accessible_data/version.rb,
lib/accessible_data/data_loader.rb,
lib/accessible_data/hash_methods.rb,
lib/accessible_data/data_accessors.rb
Defined Under Namespace
Modules: ClassMethods, DataAccessors, DataLoader, HashMethods
Constant Summary
collapse
- VERSION =
"1.0.0".freeze
Class Method Summary
collapse
Class Method Details
.included(caller) ⇒ Object
7
8
9
|
# File 'lib/accessible_data.rb', line 7
def self.included(caller)
caller.extend ClassMethods
end
|
.sources {|klass| ... } ⇒ Object
11
12
13
14
15
|
# File 'lib/accessible_data.rb', line 11
def self.sources
klass = Class.new { extend ClassMethods }
yield klass if block_given?
klass
end
|