Turns your ruby object into a method object
Ruby
Switch branches/tags
Latest commit 77e5514 Feb 29, 2016 @snusnu Bump version to 0.0.4

README.md

procto

Gem Version Build Status Dependency Status Code Climate Coverage Status

Usage

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"

Credits

Contributing

See CONTRIBUTING.md for details.

Copyright

Copyright © 2013 Martin Gamsjaeger (snusnu). See LICENSE for details.