Class: Cb::TalentNetwork::Questions

Inherits:
Object
  • Object
show all
Defined in:
lib/cb/models/cb_talent_network.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(args = {}) ⇒ Questions



52
53
54
55
56
57
58
59
60
61
62
63
64
# File 'lib/cb/models/cb_talent_network.rb', line 52

def initialize(args={})
  @text                 = args['Text'] || ''
  @form_value           = args['FormValue'] || ''
  @option_display_type  = args['OptionDisplayType'] || ''
  @order                = args['Order'] || ''
  @required             = args['Required'].to_s || ''
  @options              = Array.new
  if args.has_key?('Options')
    args['Options'].each do |option_values|
      @options << TalentNetwork::Options.new(option_values)
    end
  end
end

Instance Attribute Details

#form_valueObject

Returns the value of attribute form_value.



50
51
52
# File 'lib/cb/models/cb_talent_network.rb', line 50

def form_value
  @form_value
end

#option_display_typeObject

Returns the value of attribute option_display_type.



50
51
52
# File 'lib/cb/models/cb_talent_network.rb', line 50

def option_display_type
  @option_display_type
end

#optionsObject

Returns the value of attribute options.



50
51
52
# File 'lib/cb/models/cb_talent_network.rb', line 50

def options
  @options
end

#orderObject

Returns the value of attribute order.



50
51
52
# File 'lib/cb/models/cb_talent_network.rb', line 50

def order
  @order
end

#requiredObject

Returns the value of attribute required.



50
51
52
# File 'lib/cb/models/cb_talent_network.rb', line 50

def required
  @required
end

#textObject

Returns the value of attribute text.



50
51
52
# File 'lib/cb/models/cb_talent_network.rb', line 50

def text
  @text
end