Class: JsonRpcObjects::V10::Error
- Inherits:
-
Generic::Error
- Object
- Generic::Object
- Generic::Error
- JsonRpcObjects::V10::Error
- Defined in:
- lib/json-rpc-objects/v10/error.rb
Overview
In fact, fake error class.
Direct Known Subclasses
Constant Summary collapse
- VERSION =
Holds link to its version module.
JsonRpcObjects::V10
Instance Attribute Summary collapse
-
#data ⇒ Object
readonly
Holds request method name.
Attributes inherited from Generic::Object
Class Method Summary collapse
Instance Method Summary collapse
-
#output ⇒ Object
Renders data to output form.
Methods inherited from Generic::Object
#check!, #initialize, parse, #serialize, #to_json, version
Constructor Details
This class inherits a constructor from JsonRpcObjects::Generic::Object
Instance Attribute Details
#data ⇒ Object
Holds request method name.
30 31 32 |
# File 'lib/json-rpc-objects/v10/error.rb', line 30 def data @data end |
Class Method Details
.create(code, message = nil, opts = { }) ⇒ JsonRpcObjects::V10::Error
Creates new one.
46 47 48 49 50 51 52 53 54 55 56 57 58 59 |
# File 'lib/json-rpc-objects/v10/error.rb', line 46 def self.create(code, = nil, opts = { }) if .nil? and opts.empty? data = code elsif not opts.empty? data = { :message => , :data => opts } elsif data = end self::new(data) end |
Instance Method Details
#output ⇒ Object
Renders data to output form.
66 67 68 |
# File 'lib/json-rpc-objects/v10/error.rb', line 66 def output @data end |