Class: Yasd::CLI
- Inherits:
-
Thor
- Object
- Thor
- Yasd::CLI
- Defined in:
- lib/yasd/cli.rb
Instance Method Summary collapse
Instance Method Details
#delete ⇒ Object
74 75 76 77 78 |
# File 'lib/yasd/cli.rb', line 74 def delete config = create_config(.config) dataloader = Dataloader.new(config) dataloader.delete(config.object, config.file) end |
#export ⇒ Object
15 16 17 18 19 |
# File 'lib/yasd/cli.rb', line 15 def export config = create_config(.config) dataloader = Dataloader.new(config) dataloader.export(config.query) end |
#insert ⇒ Object
30 31 32 33 34 |
# File 'lib/yasd/cli.rb', line 30 def insert config = create_config(.config) dataloader = Dataloader.new(config) dataloader.insert(config.object, config.file) end |
#update ⇒ Object
45 46 47 48 49 |
# File 'lib/yasd/cli.rb', line 45 def update config = create_config(.config) dataloader = Dataloader.new(config) dataloader.update(config.object, config.file) end |
#upsert ⇒ Object
61 62 63 64 65 |
# File 'lib/yasd/cli.rb', line 61 def upsert config = create_config(.config) dataloader = Dataloader.new(config) dataloader.upsert(config.object, config.upsert_key, config.file) end |