Module: BraceComb::Helper::InstanceMethods
- Defined in:
- lib/brace_comb/dependency_helper.rb
Instance Method Summary collapse
- #dependency_model ⇒ Object
-
#initialize_dependency(from: nil, to: nil, dependency_type: nil) ⇒ Object
initialize_dependency from: job1, to: job2, type: ‘shopping’.
-
#initialize_dependency!(from: nil, to: nil, dependency_type: nil) ⇒ Object
initialize_dependency from: job1, to: job2, type: ‘shopping’.
Instance Method Details
#dependency_model ⇒ Object
69 70 71 |
# 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) ⇒ Object
initialize_dependency from: job1, to: job2, type: ‘shopping’
50 51 52 53 54 55 56 57 |
# 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) ⇒ Object
initialize_dependency from: job1, to: job2, type: ‘shopping’
60 61 62 63 64 65 66 67 |
# 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 |