Class: Skein::RPC::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/skein/rpc/base.rb

Direct Known Subclasses

Error, Notification, Request, Response

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#idObject

Properties ===========================================================



8
9
10
# File 'lib/skein/rpc/base.rb', line 8

def id
  @id
end

Instance Method Details

#to_hObject

Instance Methods =====================================================



12
13
14
15
16
# File 'lib/skein/rpc/base.rb', line 12

def to_h
  {
    id: self.id
  }
end

#to_jsonObject



18
19
20
21
22
# File 'lib/skein/rpc/base.rb', line 18

def to_json
  JSON.dump(
    self.to_h
  )
end