Class: Smoke::Source::Join
Overview
Instance Attribute Summary
Attributes inherited from Origin
Instance Method Summary collapse
-
#initialize(names, &block) ⇒ Join
constructor
:nodoc:.
Methods inherited from Origin
#discard, #emit, #insert, #keep, #method_missing, #output, #path, #prepare, #rename, #reverse, #sort, #transform, #truncate
Constructor Details
#initialize(names, &block) ⇒ Join
:nodoc:
12 13 14 15 |
# File 'lib/smoke/source/join.rb', line 12 def initialize(names, &block) @names = names super((names << "joined").join("_").to_sym, &block) end |
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class Smoke::Origin