Module: Nidyx::ObjCMapper

Defined in:
lib/nidyx/objc/mapper.rb

Class Method Summary collapse

Class Method Details

.map(models, options) ⇒ Array

Generates a list of ObjCModels

Parameters:

  • models (Array)

    an array of generic Models to map

  • options (Hash)

    runtime options

Returns:

  • (Array)

    a list of ObjCModels



14
15
16
17
18
19
20
21
22
23
24
# File 'lib/nidyx/objc/mapper.rb', line 14

def self.map(models, options)
  objc_models = []

  models.each do |m|
    interface = map_interface(m, options)
    implementation = map_implementation(m, options)
    objc_models << Nidyx::ObjCModel.new(interface, implementation)
  end

  objc_models
end