Class: PoolObject

Inherits:
Object
  • Object
show all
Includes:
DataFactory, Foundry, StringFactory, Workflows
Defined in:
lib/sambal-cle/data_objects/questions.rb

Overview

TODO: Finish defining this class

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Workflows

menu_link, #open_my_site_by_name, #reset

Constructor Details

#initialize(browser, opts = {}) ⇒ PoolObject

Returns a new instance of PoolObject.



659
660
661
662
663
664
665
666
667
668
669
# File 'lib/sambal-cle/data_objects/questions.rb', line 659

def initialize(browser, opts={})
  @browser = browser

  defaults = {
      :name=>random_alphanums
  }
  options = defaults.merge(opts)

  set_options(options)
  requires @site
end

Instance Attribute Details

#creatorObject

Returns the value of attribute creator.



656
657
658
# File 'lib/sambal-cle/data_objects/questions.rb', line 656

def creator
  @creator
end

#departmentObject Also known as: group

Returns the value of attribute department.



656
657
658
# File 'lib/sambal-cle/data_objects/questions.rb', line 656

def department
  @department
end

#descriptionObject

Returns the value of attribute description.



656
657
658
# File 'lib/sambal-cle/data_objects/questions.rb', line 656

def description
  @description
end

#keywordsObject

Returns the value of attribute keywords.



656
657
658
# File 'lib/sambal-cle/data_objects/questions.rb', line 656

def keywords
  @keywords
end

#nameObject

Returns the value of attribute name.



656
657
658
# File 'lib/sambal-cle/data_objects/questions.rb', line 656

def name
  @name
end

#objectivesObject

Returns the value of attribute objectives.



656
657
658
# File 'lib/sambal-cle/data_objects/questions.rb', line 656

def objectives
  @objectives
end

#questionsObject

Returns the value of attribute questions.



656
657
658
# File 'lib/sambal-cle/data_objects/questions.rb', line 656

def questions
  @questions
end

#siteObject

Returns the value of attribute site.



656
657
658
# File 'lib/sambal-cle/data_objects/questions.rb', line 656

def site
  @site
end

Instance Method Details

#createObject



673
674
675
# File 'lib/sambal-cle/data_objects/questions.rb', line 673

def create

end

#deleteObject



686
687
688
# File 'lib/sambal-cle/data_objects/questions.rb', line 686

def delete

end

#edit(opts = {}) ⇒ Object



677
678
679
680
# File 'lib/sambal-cle/data_objects/questions.rb', line 677

def edit opts={}

  set_options(opts)
end

#viewObject



682
683
684
# File 'lib/sambal-cle/data_objects/questions.rb', line 682

def view

end