module BraceComb::Helper::InstanceMethods

Public Instance Methods

dependency_model() click to toggle source
# File lib/brace_comb/dependency_helper.rb, line 69
def dependency_model
  ::BraceComb.dependency_model.constantize
end
initialize_dependency(from: nil, to: nil, dependency_type: nil) click to toggle source

initialize_dependency from: job1, to: job2, type: 'shopping'

# File lib/brace_comb/dependency_helper.rb, line 50
def initialize_dependency(from: nil, to: nil, dependency_type: nil)
  dependency_model.create(
    source_id: from,
    destination_id: to,
    dependency_type: dependency_type,
    status: :pending
  )
end
initialize_dependency!(from: nil, to: nil, dependency_type: nil) click to toggle source

initialize_dependency from: job1, to: job2, type: 'shopping'

# File lib/brace_comb/dependency_helper.rb, line 60
def initialize_dependency!(from: nil, to: nil, dependency_type: nil)
  dependency_model.create!(
    source_id: from,
    destination_id: to,
    dependency_type: dependency_type,
    status: :pending
  )
end