Class: Servico

Inherits:
Object
  • Object
show all
Defined in:
lib/servico.rb

Instance Method Summary collapse

Constructor Details

#initialize(options = {}) ⇒ Servico

Returns a new instance of Servico.



3
4
5
6
7
8
9
10
11
12
13
14
# File 'lib/servico.rb', line 3

def initialize(options = {})
  self.codigo = options[:codigo]
  self.valor = options[:valor]
  self.prazo_entrega = options[:prazo_entrega]
  self.valor_mao_de_obra = options[:valor_mao_de_obra]
  self.valor_aviso_recebimento = options[:valor_aviso_recebimento]
  self.valor_declarado = options[:valor_declarado]
  self.entrega_domiciliar = options[:entrega_domiciliar]
  self.entrega_sabado = options[:entrega_sabado]
  self.erro = options[:erro]
  self.messagem_erro = options[:messagem_erro]
end

Instance Method Details

#codigoObject



20
21
22
# File 'lib/servico.rb', line 20

def codigo
  @codigo
end

#codigo=(c) ⇒ Object



16
17
18
# File 'lib/servico.rb', line 16

def codigo=(c)
  @codigo=c
end

#entrega_domiciliarObject



68
69
70
# File 'lib/servico.rb', line 68

def entrega_domiciliar
  @entrega_domiciliar
end

#entrega_domiciliar=(ed) ⇒ Object



64
65
66
# File 'lib/servico.rb', line 64

def entrega_domiciliar=(ed)
  @entrega_domiciliar=ed
end

#entrega_sabadoObject



76
77
78
# File 'lib/servico.rb', line 76

def entrega_sabado
  @entrega_sabado
end

#entrega_sabado=(es) ⇒ Object



72
73
74
# File 'lib/servico.rb', line 72

def entrega_sabado=(es)
  @entrega_sabado=es
end

#prazo_entregaObject



36
37
38
# File 'lib/servico.rb', line 36

def prazo_entrega
  @prazo_entrega
end

#prazo_entrega=(pe) ⇒ Object



32
33
34
# File 'lib/servico.rb', line 32

def prazo_entrega=(pe)
  @prazo_entrega=pe
end

#to_jsonObject



80
81
82
83
84
85
86
87
88
89
90
91
# File 'lib/servico.rb', line 80

def to_json
  json = '{"servico":{'
  json += '"codigo": "' + self.codigo + '",'
  json += '"valor": "' + self.valor + '",'
  json += '"prazo_entrega": "' + self.prazo_entrega + '",'
  json += '"valor_mao_de_obra": "' + self.valor_mao_de_obra + '",'
  json += '"valor_aviso_recebimento": "' + self.valor_aviso_recebimento + '",'
  json += '"valor_declarado": "' + self.valor_declarado + '",'
  json += '"entrega_domiciliar": "' + self.entrega_domiciliar + '",'
  json += '"entrega_sabado": "' + self.entrega_sabado + '"'
  json += '}}'
end

#valorObject



28
29
30
# File 'lib/servico.rb', line 28

def valor
  @valor
end

#valor=(v) ⇒ Object



24
25
26
# File 'lib/servico.rb', line 24

def valor=(v)
  @valor=v
end

#valor_aviso_recebimentoObject



52
53
54
# File 'lib/servico.rb', line 52

def valor_aviso_recebimento
  @valor_aviso_recebimento
end

#valor_aviso_recebimento=(v) ⇒ Object



48
49
50
# File 'lib/servico.rb', line 48

def valor_aviso_recebimento=(v)
  @valor_aviso_recebimento=v
end

#valor_declaradoObject



60
61
62
# File 'lib/servico.rb', line 60

def valor_declarado
  @valor_declarado
end

#valor_declarado=(v) ⇒ Object



56
57
58
# File 'lib/servico.rb', line 56

def valor_declarado=(v)
  @valor_declarado=v
end

#valor_mao_de_obraObject



44
45
46
# File 'lib/servico.rb', line 44

def valor_mao_de_obra
  @valor_mao_de_obra
end

#valor_mao_de_obra=(vmo) ⇒ Object



40
41
42
# File 'lib/servico.rb', line 40

def valor_mao_de_obra=(vmo)
  @valor_mao_de_obra=vmo
end