Class: Droonga::OutputMessage

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

Instance Method Summary collapse

Constructor Details

#initialize(raw_message) ⇒ OutputMessage



18
19
20
# File 'lib/droonga/output_message.rb', line 18

def initialize(raw_message)
  @raw_message = raw_message
end

Instance Method Details

#adapted_messageObject



22
23
24
25
26
27
# File 'lib/droonga/output_message.rb', line 22

def adapted_message
  # TODO: We can create adapted message non-destructively.
  # If it is not performance issue, it is better that we don't
  # change message destructively. Consider about it later.
  @raw_message
end

#bodyObject



45
46
47
# File 'lib/droonga/output_message.rb', line 45

def body
  @raw_message["body"]
end

#body=(body) ⇒ Object



49
50
51
# File 'lib/droonga/output_message.rb', line 49

def body=(body)
  @raw_message["body"] = body
end

#errorsObject



37
38
39
# File 'lib/droonga/output_message.rb', line 37

def errors
  @raw_message["errors"]
end

#errors=(errors) ⇒ Object



41
42
43
# File 'lib/droonga/output_message.rb', line 41

def errors=(errors)
  @raw_message["errors"] = errors
end

#status_codeObject



29
30
31
# File 'lib/droonga/output_message.rb', line 29

def status_code
  @raw_message["statusCode"]
end

#status_code=(status_code) ⇒ Object



33
34
35
# File 'lib/droonga/output_message.rb', line 33

def status_code=(status_code)
  @raw_message["statusCode"] = status_code
end