Class: Easyfire::Renders::Service
- Inherits:
-
Object
- Object
- Easyfire::Renders::Service
- Includes:
- Helpers
- Defined in:
- lib/easyfire/renders/service.rb
Instance Attribute Summary
Attributes included from Helpers
Instance Method Summary collapse
-
#initialize ⇒ Service
constructor
A new instance of Service.
- #to_java(spec) ⇒ Object
- #to_swift(spec) ⇒ Object
Methods included from Helpers
#extract_spec, #generate, #java_default_value, #swift_default_value, #type_to_java_value, #type_to_swift_value
Constructor Details
#initialize ⇒ Service
Returns a new instance of Service.
13 14 15 16 |
# File 'lib/easyfire/renders/service.rb', line 13 def initialize @java = File.read("#{Renders::GEM_ROOT}/easyfire/renders/templates/service.java.erb") @swift = File.read("#{Renders::GEM_ROOT}/easyfire/renders/templates/service.swift.erb") end |
Instance Method Details
#to_java(spec) ⇒ Object
18 19 20 21 |
# File 'lib/easyfire/renders/service.rb', line 18 def to_java(spec) extract_spec(spec) generate(@java) end |
#to_swift(spec) ⇒ Object
23 24 25 26 |
# File 'lib/easyfire/renders/service.rb', line 23 def to_swift(spec) extract_spec(spec) generate(@swift) end |