Module: DataForge::DSL::Commands
- Defined in:
- lib/data_forge/dsl/commands.rb
Instance Method Summary collapse
- #deduplicate(source, options = {}) ⇒ Object
- #file(name, options = {}, &initialization_block) ⇒ Object
- #transform(source, options = {}, &transformation_block) ⇒ Object
Instance Method Details
#deduplicate(source, options = {}) ⇒ Object
17 18 19 |
# File 'lib/data_forge/dsl/commands.rb', line 17 def deduplicate(source, = {}) Transformation::Deduplication.from_input(source, ).execute end |
#file(name, options = {}, &initialization_block) ⇒ Object
5 6 7 |
# File 'lib/data_forge/dsl/commands.rb', line 5 def file(name, = {}, &initialization_block) File.register_file_definition name, , &initialization_block end |
#transform(source, options = {}, &transformation_block) ⇒ Object
11 12 13 |
# File 'lib/data_forge/dsl/commands.rb', line 11 def transform(source, = {}, &transformation_block) Transformation::RubyTransformation.from_input(source, , &transformation_block).execute end |