Class: Moblues::Generator::Base::Model

Inherits:
Object
  • Object
show all
Defined in:
lib/moblues/generator/base/model.rb

Instance Method Summary collapse

Constructor Details

#initialize(params) ⇒ Model

Returns a new instance of Model.



5
6
7
8
9
10
# File 'lib/moblues/generator/base/model.rb', line 5

def initialize(params)
  @human = params.fetch(:human)
  @machine = params.fetch(:machine)
  @human_dir = params.fetch(:human_dir)
  @machine_dir = params.fetch(:machine_dir)
end

Instance Method Details

#generate(entities) ⇒ Object



12
13
14
15
16
17
# File 'lib/moblues/generator/base/model.rb', line 12

def generate(entities)
  entities.each do |entity|
    human.generate(human_dir, entity)
    machine.generate(machine_dir, entity)
  end
end