Sha256: a0aff0108a8f08ed47e223d0b48f9aad12f428655f75ccb56da289720a69e382

Contents?: true

Size: 573 Bytes

Versions: 14

Compression:

Stored size: 573 Bytes

Contents

module Finix
  class Application
    include Finix::Resource
    include Finix::HypermediaRegistry

    define_hypermedia_types [:applications]

    def create_partner_user(attrs={})
      attrs = attrs.attributes if attrs.is_a?(Finix::Resource)
      self.users.create(attrs)
    end

    def create_processor(attrs={})
      attrs = attrs.attributes if attrs.is_a?(Finix::Resource)
      self.processors.create(attrs)
    end

    def create_token(attrs={})
      attrs = attrs.attributes if attrs.is_a?(Finix::Resource)
      self.tokens.create(attrs)
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
finix-0.15 lib/finix/resources/application.rb
finix-0.14 lib/finix/resources/application.rb
finix-0.13 lib/finix/resources/application.rb
finix-0.12 lib/finix/resources/application.rb
finix-0.11 lib/finix/resources/application.rb
finix-0.10 lib/finix/resources/application.rb
finix-0.9 lib/finix/resources/application.rb
finix-0.8 lib/finix/resources/application.rb
finix-0.7 lib/finix/resources/application.rb
finix-0.6 lib/finix/resources/application.rb
finix-0.5 lib/finix/resources/application.rb
finix-0.4 lib/finix/resources/application.rb
finix-0.3 lib/finix/resources/application.rb
finix-0.2 lib/finix/resources/application.rb