Class: IB::Generator::RenderingHelper
- Inherits:
-
Object
- Object
- IB::Generator::RenderingHelper
- Defined in:
- lib/ib/generator/rendering_helper.rb
Instance Method Summary collapse
- #framework_headers ⇒ Object
- #ib_version ⇒ Object
-
#initialize(build_platform, files) ⇒ RenderingHelper
constructor
A new instance of RenderingHelper.
- #ios_project? ⇒ Boolean
- #osx_project? ⇒ Boolean
Constructor Details
#initialize(build_platform, files) ⇒ RenderingHelper
Returns a new instance of RenderingHelper.
6 7 8 9 |
# File 'lib/ib/generator/rendering_helper.rb', line 6 def initialize(build_platform, files) @build_platform = build_platform @files = files end |
Instance Method Details
#framework_headers ⇒ Object
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
# File 'lib/ib/generator/rendering_helper.rb', line 23 def framework_headers headers = '' if defined?(Motion::Project::App.config.frameworks) Motion::Project::App.config.frameworks.each do |framework| headers << "\#import <#{framework}/#{framework}.h>\n" end else headers << "#import <Foundation/Foundation.h>\n" headers << "#import <CoreData/CoreData.h>\n" if ios_project? headers << "#import <UIKit/UIKit.h>\n" elsif osx_project? headers << "#import <Cocoa/Cocoa.h>\n" end end headers end |
#ib_version ⇒ Object
11 12 13 |
# File 'lib/ib/generator/rendering_helper.rb', line 11 def ib_version IB::VERSION end |
#ios_project? ⇒ Boolean
15 16 17 |
# File 'lib/ib/generator/rendering_helper.rb', line 15 def ios_project? @build_platform == :ios end |
#osx_project? ⇒ Boolean
19 20 21 |
# File 'lib/ib/generator/rendering_helper.rb', line 19 def osx_project? @build_platform == :osx end |