class Norikra::Client::Target

Public Instance Methods

close(target) click to toggle source
# File lib/norikra/client/cli.rb, line 59
def close(target)
  wrap do
    client(parent_options).close(target)
  end
end
list() click to toggle source
# File lib/norikra/client/cli.rb, line 29
def list
  wrap do
    puts ["TARGET","AUTO_FIELD"].join("\t") unless options[:simple]
    targets = client(parent_options).targets
    targets.each do |t|
      puts [t['name'], t['auto_field']].join("\t")
    end
    puts "#{targets.size} targets found." unless options[:simple]
  end
end
modify(target, val) click to toggle source
# File lib/norikra/client/cli.rb, line 66
def modify(target, val)
  auto_field = ['yes','true','auto'].include?(val.downcase)
  wrap do
    client(parent_options).modify(target, auto_field)
  end
end
open(target, *field_defs) click to toggle source
# File lib/norikra/client/cli.rb, line 42
def open(target, *field_defs)
  fields = nil
  if field_defs.size > 0
    fields = {}
    field_defs.each do |str|
      fname,ftype = str.split(':')
      fields[fname] = ftype
    end
  end
  auto_field = (not options[:suppress_auto_field])

  wrap do
    client(parent_options).open(target, fields, auto_field)
  end
end