Class: Sumaki::Adapter::Hash

Inherits:
Object
  • Object
show all
Defined in:
lib/sumaki/adapter/hash.rb

Overview

Sumaki::Adapter::Hash

Instance Method Summary collapse

Instance Method Details

#apply_repeated(data, name, objects) ⇒ Object



23
24
25
# File 'lib/sumaki/adapter/hash.rb', line 23

def apply_repeated(data, name, objects)
  data[name] = objects
end

#build_repeated_element(_data, _name) ⇒ Object



19
20
21
# File 'lib/sumaki/adapter/hash.rb', line 19

def build_repeated_element(_data, _name)
  {}
end

#build_singular(data, name) ⇒ Object



15
16
17
# File 'lib/sumaki/adapter/hash.rb', line 15

def build_singular(data, name)
  data[name] = {}
end

#get(data, key) ⇒ Object



7
8
9
# File 'lib/sumaki/adapter/hash.rb', line 7

def get(data, key)
  data[key]
end

#set(data, key, value) ⇒ Object



11
12
13
# File 'lib/sumaki/adapter/hash.rb', line 11

def set(data, key, value)
  data[key] = value
end