Module: DataBroker

Defined in:
lib/data_broker/mapper.rb,
lib/data_broker/version.rb,
lib/data_broker/value_object.rb

Defined Under Namespace

Modules: Mapper, ValueObject

Constant Summary collapse

VERSION =
"0.4.0"

Class Method Summary collapse

Class Method Details

.mapperObject



4
5
6
7
8
9
10
# File 'lib/data_broker/mapper.rb', line 4

def self.mapper
  Module.new do
    def self.included(descendant)
      descendant.send(:include, ::DataBroker::Mapper)
    end
  end
end

.value_objectObject



6
7
8
9
10
11
12
# File 'lib/data_broker/value_object.rb', line 6

def self.value_object
  Module.new do
    def self.included(descendant)
      descendant.send(:include, ::DataBroker::ValueObject)
    end
  end
end