Class: Iesde::Model::Alternativa

Inherits:
Object
  • Object
show all
Includes:
Stringable
Defined in:
lib/iesde/model/alternativa.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Methods included from Stringable

#to_s

Constructor Details

#initialize(*args) ⇒ Alternativa

Returns a new instance of Alternativa.



8
9
# File 'lib/iesde/model/alternativa.rb', line 8

def initialize(*args)        
end

Instance Attribute Details

#alternativa_idObject

Returns the value of attribute alternativa_id.



6
7
8
# File 'lib/iesde/model/alternativa.rb', line 6

def alternativa_id
  @alternativa_id
end

#corretaObject

Returns the value of attribute correta.



6
7
8
# File 'lib/iesde/model/alternativa.rb', line 6

def correta
  @correta
end

#questao_idObject

Returns the value of attribute questao_id.



6
7
8
# File 'lib/iesde/model/alternativa.rb', line 6

def questao_id
  @questao_id
end

#textoObject

Returns the value of attribute texto.



6
7
8
# File 'lib/iesde/model/alternativa.rb', line 6

def texto
  @texto
end

Class Method Details

.buscar(opts = {}) ⇒ Object



11
12
13
14
# File 'lib/iesde/model/alternativa.rb', line 11

def self.buscar(opts = {})
  alternativas = Iesde::Api::ObterAlternativas.new(:json, opts)
  alternativas.underscorize_fields(Alternativa)
end