class ChartMogul::Metrics::ActivitiesExport

Public Instance Methods

preprocess_attributes(attribute) click to toggle source
# File lib/chartmogul/metrics/activities_export.rb, line 31
def preprocess_attributes(attribute)
  return attribute unless %i[start_date end_date].include?(attribute)

  attribute.to_s.tr('_', '-')
end
serialize_for_write() click to toggle source
Calls superclass method ChartMogul::Object#serialize_for_write
# File lib/chartmogul/metrics/activities_export.rb, line 23
def serialize_for_write
  super.tap do |attributes|
    attributes.clone.each do |k, v|
      attributes[preprocess_attributes(k)] = attributes.delete(k)
    end
  end
end