Method: GoogleWallet::Operations::SignObjects#initialize

Defined in:
lib/google_wallet/operations/sign_objects.rb

#initialize(resources: [], resource_ids: [], objects_type: DEFAULT_OBJECTS_TYPE) ⇒ SignObjects

Returns a new instance of SignObjects.



11
12
13
14
15
16
17
18
# File 'lib/google_wallet/operations/sign_objects.rb', line 11

def initialize(resources: [], resource_ids: [], objects_type: DEFAULT_OBJECTS_TYPE)
  @resources = resources.kind_of?(Array) ? resources : [resources]
  @resource_ids = resource_ids.kind_of?(Array) ? resource_ids : [resource_ids]
  @objects_type = objects_type
  unless resource_ids.empty?
    GoogleWallet.logger.info("You didn't provide objects_type, fallback to use default #{DEFAULT_OBJECTS_TYPE}")
  end
end