class Halibut::Builder
Builder
provides a very thin wrapper around creating a HAL resource.
Public Class Methods
new(href=nil, &resource_definition)
click to toggle source
@param [String] href @param [Proc] blk
# File lib/halibut/builder.rb, line 12 def initialize(href=nil, &resource_definition) @resource = Halibut::Core::Resource.new href RootContext.new(@resource, &resource_definition) end
Public Instance Methods
resource()
click to toggle source
Returns the resource built.
@return [Halibut::Core::Resource] resource built with the DSL
# File lib/halibut/builder.rb, line 21 def resource @resource end