class Bricolage::TDDataSource
Public Class Methods
new(database: nil, username: nil, apikey: nil, td: 'td', priority: -2)
click to toggle source
# File lib/bricolage/tddatasource.rb, line 13 def initialize(database: nil, username: nil, apikey: nil, td: 'td', priority: -2) @database = database @apikey = apikey @td = td @priority = priority end
Public Instance Methods
delete_command_args(*args)
click to toggle source
# File lib/bricolage/tddatasource.rb, line 28 def delete_command_args(*args) [@td, "--apikey=#{@apikey}", "table:partial_delete", @database, *args, "--wait"] end
exec(*args)
click to toggle source
# File lib/bricolage/tddatasource.rb, line 32 def exec(*args) JobResult.for_process_status(command(*args)) end
new_task()
click to toggle source
# File lib/bricolage/tddatasource.rb, line 20 def new_task TDTask.new(self) end
query_command_args(*args)
click to toggle source
# File lib/bricolage/tddatasource.rb, line 24 def query_command_args(*args) [@td, "--apikey=#{@apikey}", "query", "--database=#{@database}", "--wait"] + args end