Module: Redash

Defined in:
lib/redash.rb,
lib/redash/rails.rb,
lib/redash/rails/version.rb

Defined Under Namespace

Modules: Rails

Class Method Summary collapse

Class Method Details

.add_result_column(result, column_name, friendly_name, column_type) ⇒ Object



6
7
8
9
# File 'lib/redash.rb', line 6

def add_result_column(result, column_name, friendly_name, column_type)
  result[:columns] ||= []
  result[:columns] << { name: column_name, friendly_name: friendly_name, type: column_type }
end

.add_result_row(result, values) ⇒ Object



11
12
13
14
# File 'lib/redash.rb', line 11

def add_result_row(result, values)
  result[:rows] ||= []
  result[:rows] << values
end

.commit_to_redash(result) ⇒ Object



16
17
18
# File 'lib/redash.rb', line 16

def commit_to_redash(result)
  $stdout.puts JSON.dump(result)
end