Class: Arbi::Modules::Error

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

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(data = "") ⇒ Error

Returns a new instance of Error.



35
36
37
# File 'lib/arbi/modules.rb', line 35

def initialize(data = "")
  @data = data
end

Class Method Details

.json_create(o) ⇒ Object



50
51
52
# File 'lib/arbi/modules.rb', line 50

def self.json_create(o)
  self.new(o['data'])
end

Instance Method Details

#formatObject



46
47
48
# File 'lib/arbi/modules.rb', line 46

def format
  @data
end

#to_json(*a) ⇒ Object



39
40
41
42
43
44
# File 'lib/arbi/modules.rb', line 39

def to_json(*a)
  ({
    'json_class'  => self.class.name,
    'data'        => @data
  }.to_json(*a)) + "\n"
end