Module: Guff::JavaSource::ParameterSupport

Included in:
Constructor
Defined in:
lib/guff/java_source.rb

Instance Method Summary collapse

Instance Method Details

#parametersObject



95
96
97
# File 'lib/guff/java_source.rb', line 95

def parameters
    @parameters ||= []
end

#parameters_listObject



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