Class: Plyushkin::Service::Stub

Inherits:
Object
  • Object
show all
Defined in:
lib/plyushkin/service/stub.rb

Instance Method Summary collapse

Constructor Details

#initializeStub

Returns a new instance of Stub.



3
4
5
# File 'lib/plyushkin/service/stub.rb', line 3

def initialize
  @models = {}
end

Instance Method Details

#get(model, id) ⇒ Object



7
8
9
# File 'lib/plyushkin/service/stub.rb', line 7

def get(model, id)
  JSON.parse(get_store(model)[id] || "{}")
end

#put(model, id, payload) ⇒ Object



11
12
13
# File 'lib/plyushkin/service/stub.rb', line 11

def put(model, id, payload)
  get_store(model)[id] = payload.to_json
end