Class: ZedDB::CLI::Trans

Inherits:
Zedkit::CLI::Bottom
  • Object
show all
Defined in:
lib/cli/model_transformer.rb

Class Method Summary collapse

Class Method Details

.create(opts = {}) ⇒ Object



22
23
24
25
26
27
28
# File 'lib/cli/model_transformer.rb', line 22

def create(opts = {})
  opts[:items]['code'] = opts[:argv][1]
  mt = ZedDB::ModelTransformer.new(:user_key => opts[:user_key], :locale => opts[:locale]).replace \
       ZedDB::ModelTransformers.create(:user_key => opts[:user_key], :locale => opts[:locale],
                                       :item => { :uuid => opts[:argv][0] }, :transformer => opts[:items])
  puts mt.model_item
end

.delete(opts = {}) ⇒ Object



30
31
32
33
34
35
# File 'lib/cli/model_transformer.rb', line 30

def delete(opts = {})
  mt = ZedDB::ModelTransformer.new(:user_key => opts[:user_key],
                                   :locale => opts[:locale], :owner => opts[:argv][0], :uuid => opts[:argv][1])
  mt.delete
  puts "\nDONE.\nZedDB Model Transformer Removed [#{mt.transformer['code']}].\n\n"
end