class PactBroker::Api::Decorators::BaseDecorator

Public Class Methods

camelize_property_names() click to toggle source
# File lib/pact_broker/api/decorators/base_decorator.rb, line 18
def self.camelize_property_names
  @camelize = true
end
property(name, options={}, &block) click to toggle source
Calls superclass method
# File lib/pact_broker/api/decorators/base_decorator.rb, line 22
def self.property(name, options={}, &block)
  if options.delete(:camelize) || @camelize
    camelized_name = name.to_s.camelcase(false).to_sym
    super(name, { as: camelized_name }.merge(options), &block)
  else
    super
  end
end