class Dizby::SemibuiltObject
Public Class Methods
new(klass, *args)
click to toggle source
# File lib/dizby/utility/semi_built.rb, line 9 def initialize(klass, *args) @klass = klass @base_args = args end
Public Instance Methods
done()
click to toggle source
# File lib/dizby/utility/semi_built.rb, line 18 def done with end
with(*args, &block)
click to toggle source
# File lib/dizby/utility/semi_built.rb, line 14 def with(*args, &block) @klass.new(*@base_args, *args, &block) end