Class: Trailblazer::Activity::Introspect::Graph
- Inherits:
-
Object
- Object
- Trailblazer::Activity::Introspect::Graph
- Defined in:
- lib/trailblazer/activity/introspect.rb
Defined Under Namespace
Classes: Node
Instance Method Summary collapse
- #find(id = nil, &block) ⇒ Object
-
#initialize(activity) ⇒ Graph
constructor
A new instance of Graph.
Constructor Details
#initialize(activity) ⇒ Graph
Returns a new instance of Graph.
12 13 14 15 16 |
# File 'lib/trailblazer/activity/introspect.rb', line 12 def initialize(activity) @activity = activity @circuit = activity.to_h[:circuit] @adds = activity.to_h[:adds].compact # FIXME: why are there nils in Adds? end |
Instance Method Details
#find(id = nil, &block) ⇒ Object
18 19 20 21 |
# File 'lib/trailblazer/activity/introspect.rb', line 18 def find(id=nil, &block) return find_by_id(id) unless block_given? find_with_block(&block) end |