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