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