class BusinessFlow::DSL::PublicField

Create a field with a public getter

Public Class Methods

new(field) click to toggle source
# File lib/business_flow/dsl.rb, line 381
def initialize(field)
  @name = field
  @field = Field.new(field)
end

Public Instance Methods

add_to(klass) click to toggle source
# File lib/business_flow/dsl.rb, line 386
def add_to(klass)
  @field.add_to(klass)
  klass.send(:public, @name)
end
name() click to toggle source
# File lib/business_flow/dsl.rb, line 391
def name
  @field.name
end