class Kudzu::Adapter::ActiveRecord::Page

Public Instance Methods

data() click to toggle source
# File lib/kudzu/adapter/active_record/model/page.rb, line 25
def data
  chunks.pluck(:data).join
end
response_header() click to toggle source
Calls superclass method
# File lib/kudzu/adapter/active_record/model/page.rb, line 9
def response_header
  if response_header_column_is_text?
    JSON.parse(super)
  else
    super
  end
end
response_header=(val) click to toggle source
Calls superclass method
# File lib/kudzu/adapter/active_record/model/page.rb, line 17
def response_header=(val)
  if response_header_column_is_text?
    super(JSON.generate(val))
  else
    super
  end
end

Private Instance Methods

response_header_column_is_text?() click to toggle source
# File lib/kudzu/adapter/active_record/model/page.rb, line 31
def response_header_column_is_text?
  type = self.class.columns_hash["response_header"].type
  type == :text || type == :string
end