Module: Guff::JavaSource::ParameterSupport
- Included in:
- Constructor
- Defined in:
- lib/guff/java_source.rb
Instance Method Summary collapse
- #parameters ⇒ Object
- #parameters_list ⇒ Object
- #takes(name, type) ⇒ Object
- #taking(name, type) ⇒ Object
Instance Method Details
#parameters ⇒ Object
95 96 97 |
# File 'lib/guff/java_source.rb', line 95 def parameters @parameters ||= [] end |
#parameters_list ⇒ Object
86 87 88 89 90 91 92 |
# File 'lib/guff/java_source.rb', line 86 def parameters_list result = [] parameters.each {|p| result << p.as_source } result.join(',') end |
#takes(name, type) ⇒ Object
77 78 79 80 |
# File 'lib/guff/java_source.rb', line 77 def takes(name, type) parameters << Parameter.new(name, type) self end |
#taking(name, type) ⇒ Object
82 83 84 |
# File 'lib/guff/java_source.rb', line 82 def taking(name,type) takes(name,type) end |