Method: Command::CommandSet#add_defaults
- Defined in:
- lib/command-set/command-set.rb
#add_defaults(subject) ⇒ Object
276 277 278 279 280 281 282 |
# File 'lib/command-set/command-set.rb', line 276 def add_defaults(subject) included_subject = @included_sets.inject(Subject.new) do |merger, (subset, )| merger.merge([:context], subset.get_subject) end subject.absorb(included_subject) @subject_defaults.call(subject) end |