README Example
Require the OpenDSL library.
require 'opendsl'
Create an OpenDSL module.
Foo = OpenDSL.new do
foo do
'foo'
end
end
Apply it to a class.
class Something
include Foo
def foobar
foo + 'bar'
end
end
Verify it worked as expected.
s = Something.new
s.foobar.assert == 'foobar'