Class: Produto
- Inherits:
-
Object
- Object
- Produto
- Defined in:
- lib/anvisa_parser.rb
Instance Attribute Summary collapse
-
#autorizacao ⇒ Object
Returns the value of attribute autorizacao.
-
#cnpj ⇒ Object
Returns the value of attribute cnpj.
-
#empresa ⇒ Object
Returns the value of attribute empresa.
-
#error ⇒ Object
Returns the value of attribute error.
-
#modelo ⇒ Object
Returns the value of attribute modelo.
-
#nome ⇒ Object
Returns the value of attribute nome.
-
#not_found ⇒ Object
Returns the value of attribute not_found.
-
#origem ⇒ Object
Returns the value of attribute origem.
-
#processo ⇒ Object
Returns the value of attribute processo.
-
#registro ⇒ Object
Returns the value of attribute registro.
-
#vencimento_registro ⇒ Object
Returns the value of attribute vencimento_registro.
Instance Method Summary collapse
- #error? ⇒ Boolean
-
#initialize(args) ⇒ Produto
constructor
A new instance of Produto.
- #not_found? ⇒ Boolean
Constructor Details
#initialize(args) ⇒ Produto
Returns a new instance of Produto.
74 75 76 77 78 79 |
# File 'lib/anvisa_parser.rb', line 74 def initialize(args) raise ArgumentError("Args have to be a Hash with attributes") unless args.is_a?(Hash) args.each do |att, value| self.send("#{att}=", value) end end |
Instance Attribute Details
#autorizacao ⇒ Object
Returns the value of attribute autorizacao.
69 70 71 |
# File 'lib/anvisa_parser.rb', line 69 def autorizacao @autorizacao end |
#cnpj ⇒ Object
Returns the value of attribute cnpj.
69 70 71 |
# File 'lib/anvisa_parser.rb', line 69 def cnpj @cnpj end |
#empresa ⇒ Object
Returns the value of attribute empresa.
69 70 71 |
# File 'lib/anvisa_parser.rb', line 69 def empresa @empresa end |
#error ⇒ Object
Returns the value of attribute error.
69 70 71 |
# File 'lib/anvisa_parser.rb', line 69 def error @error end |
#modelo ⇒ Object
Returns the value of attribute modelo.
69 70 71 |
# File 'lib/anvisa_parser.rb', line 69 def modelo @modelo end |
#nome ⇒ Object
Returns the value of attribute nome.
69 70 71 |
# File 'lib/anvisa_parser.rb', line 69 def nome @nome end |
#not_found ⇒ Object
Returns the value of attribute not_found.
69 70 71 |
# File 'lib/anvisa_parser.rb', line 69 def not_found @not_found end |
#origem ⇒ Object
Returns the value of attribute origem.
69 70 71 |
# File 'lib/anvisa_parser.rb', line 69 def origem @origem end |
#processo ⇒ Object
Returns the value of attribute processo.
69 70 71 |
# File 'lib/anvisa_parser.rb', line 69 def processo @processo end |
#registro ⇒ Object
Returns the value of attribute registro.
69 70 71 |
# File 'lib/anvisa_parser.rb', line 69 def registro @registro end |
#vencimento_registro ⇒ Object
Returns the value of attribute vencimento_registro.
69 70 71 |
# File 'lib/anvisa_parser.rb', line 69 def vencimento_registro @vencimento_registro end |
Instance Method Details
#error? ⇒ Boolean
81 82 83 |
# File 'lib/anvisa_parser.rb', line 81 def error? !!error end |
#not_found? ⇒ Boolean
85 86 87 |
# File 'lib/anvisa_parser.rb', line 85 def not_found? !!not_found end |