require 'procto'
class Greeter
include Procto.call
def initialize(text)
@text = text
end
def call
"Hello #{@text}"
end
end
Greeter.call('world') # => "Hello world"
class Printer
include Procto.call(:print)
def initialize(text)
@text = text
end
def print
"Hello #{@text}"
end
end
Printer.call('world') # => "Hello world"
See CONTRIBUTING.md for details.
Copyright © 2013 Martin Gamsjaeger (snusnu). See LICENSE for details.