Exception: GoodGuide::Gibbon::QueryError

Inherits:
RuntimeError show all
Defined in:
lib/goodguide/gibbon.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(message) ⇒ QueryError

Returns a new instance of QueryError.



214
215
216
# File 'lib/goodguide/gibbon.rb', line 214

def initialize(message)
  @message = message
end

Instance Attribute Details

#messageObject (readonly)

Returns the value of attribute message.



213
214
215
# File 'lib/goodguide/gibbon.rb', line 213

def message
  @message
end

Instance Method Details

#as_jsonObject



222
223
224
225
226
227
228
# File 'lib/goodguide/gibbon.rb', line 222

def as_json(*)
  {
    'status' => 'failure',
    'message' => message,
    'annotations' => annotations
  }
end

#to_js(gibbon) ⇒ Object



218
219
220
# File 'lib/goodguide/gibbon.rb', line 218

def to_js(gibbon)
  gibbon['Failure'].message(@message)
end