Module: Railjet::Repository::Cupido

Extended by:
ActiveSupport::Concern
Defined in:
lib/railjet/repository/cupido.rb

Instance Method Summary collapse

Instance Method Details

#build(args = {}) ⇒ Object



15
16
17
# File 'lib/railjet/repository/cupido.rb', line 15

def build(args = {})
  cupido.new(args)
end

#initialize(registry, cupido = nil) ⇒ Object



10
11
12
13
# File 'lib/railjet/repository/cupido.rb', line 10

def initialize(registry, cupido = nil)
  @registry = registry
  @cupido   = cupido
end

#persist(object) ⇒ Object



19
20
21
# File 'lib/railjet/repository/cupido.rb', line 19

def persist(object)
  cupido.do.create(object)
end