class BladeRunner::Model
Public Class Methods
all()
click to toggle source
# File lib/blade_runner/model.rb, line 23 def all models.values end
create(attributes)
click to toggle source
# File lib/blade_runner/model.rb, line 9 def create(attributes) attributes[:id] ||= SecureRandom.hex(4) model = new(attributes) models[model.id] = model end
find(id)
click to toggle source
# File lib/blade_runner/model.rb, line 15 def find(id) models[id] end
models()
click to toggle source
# File lib/blade_runner/model.rb, line 5 def models @models ||= {} end
remove(id)
click to toggle source
# File lib/blade_runner/model.rb, line 19 def remove(id) models.delete(id) end
size()
click to toggle source
# File lib/blade_runner/model.rb, line 27 def size models.size end