Module: SelectiveAttributeProxy::ClassMethods

Defined in:
lib/aws/s3/extensions.rb

Instance Method Summary collapse

Instance Method Details

#proxy_to(attribute_name, options = {}) ⇒ Object



159
160
161
162
163
164
165
166
# File 'lib/aws/s3/extensions.rb', line 159

def proxy_to(attribute_name, options = {})
  if attribute_name.is_a?(Hash)
    options = attribute_name
  else
    class_variable_set(:@@attribute_proxy, attribute_name)
  end
  class_variable_set(:@@attribute_proxy_options, options)
end