Class: Mayday::Reader
- Inherits:
-
Object
- Object
- Mayday::Reader
- Defined in:
- lib/mayday/reader.rb
Instance Method Summary collapse
-
#initialize(mayday_file) ⇒ Reader
constructor
A new instance of Reader.
- #require(lib_name) ⇒ Object
- #to_target_integrator ⇒ Object
Constructor Details
#initialize(mayday_file) ⇒ Reader
Returns a new instance of Reader.
11 12 13 14 |
# File 'lib/mayday/reader.rb', line 11 def initialize(mayday_file) @mayday_file = mayday_file @script_generator = ScriptGenerator.new end |
Instance Method Details
#require(lib_name) ⇒ Object
16 17 18 19 |
# File 'lib/mayday/reader.rb', line 16 def require(lib_name) super @script_generator.libs_to_require << lib_name end |
#to_target_integrator ⇒ Object
21 22 23 24 25 |
# File 'lib/mayday/reader.rb', line 21 def to_target_integrator instance_eval(@mayday_file.read, @mayday_file.path, 0) validate_xcode_proj TargetIntegrator.new(@xcode_proj, @script_generator) end |