Class: Grape::ClientGenerator::Ruby::ClientFile
- Inherits:
-
Object
- Object
- Grape::ClientGenerator::Ruby::ClientFile
show all
- Defined in:
- lib/grape/client-generator/ruby/files.rb
Instance Attribute Summary collapse
Instance Method Summary
collapse
Constructor Details
#initialize(generator) ⇒ ClientFile
12
13
14
|
# File 'lib/grape/client-generator/ruby/files.rb', line 12
def initialize(generator)
@generator = generator
end
|
Instance Attribute Details
#generator ⇒ Object
Returns the value of attribute generator.
10
11
12
|
# File 'lib/grape/client-generator/ruby/files.rb', line 10
def generator
@generator
end
|
Instance Method Details
21
22
23
|
# File 'lib/grape/client-generator/ruby/files.rb', line 21
def input_file
raise NotImplementedError
end
|
#output_file_name ⇒ Object
25
26
27
|
# File 'lib/grape/client-generator/ruby/files.rb', line 25
def output_file_name
raise NotImplementedError
end
|
#params ⇒ Object
29
30
31
|
# File 'lib/grape/client-generator/ruby/files.rb', line 29
def params
raise NotImplementedError
end
|
#render ⇒ Object
16
17
18
19
|
# File 'lib/grape/client-generator/ruby/files.rb', line 16
def render
Mustache.template_path = mustache_path
Mustache.render(File.read(input_file), params)
end
|