| Class | Class |
| In: |
lib/limelight/java_util.rb
|
| Parent: | Object |
Class level method to creates Java style getters.
getters :foo, :bar
Creates the following methods:
def getFoo
return @foo
end
def getBar
return @bar
end
# File lib/limelight/java_util.rb, line 22
22: def getters(*symbols)
23: symbols.each do |symbol|
24: self.class_eval "def get#{symbol.to_s.camalized}; return #{symbol}; end"
25: end
26: end
Class level method to creates Java style setters.
setters :foo, :bar
Creates the following methods:
def setFoo(value)
@foo = value
end
def setBar(value)
@bar = value
end
# File lib/limelight/java_util.rb, line 42
42: def setters(*symbols)
43: symbols.each do |symbol|
44: self.class_eval "def set#{symbol.to_s.camalized}(value); self.#{symbol} = value; end"
45: end
46: end