Method: Trailblazer::Macro.block_activity_for
- Defined in:
- lib/trailblazer/macro.rb
.block_activity_for(block_activity, &block) ⇒ Object
46 47 48 49 50 51 52 53 |
# File 'lib/trailblazer/macro.rb', line 46 def self.block_activity_for(block_activity, &block) return block_activity, block_activity.to_h[:outputs] unless block_given? block_activity = Class.new(Activity::FastTrack, &block) # TODO: use Wrap() logic! block_activity.extend Each::Transitive return block_activity, block_activity.to_h[:outputs] end |