methods/endless_definitions_parens.rb
tests/_examples/methods/endless_definitions_parens.rb in the metorex repository.
def doubled(value) = value * 2
puts(doubled(21))
class Counter
def self.zero = 0
def value = 42
def sum(a, b) = a + b
def uses_other = value + 1
end
puts(Counter.zero)
puts(Counter.new.value)
puts(Counter.new.sum(1, 2))
puts(Counter.new.uses_other)
module Named
def self.label = "named"
end
puts(Named.label)
Output:
42
0
42
3
43
named