Sha256: 51b09958268412f4fb4daad3bd3c5ea7e091ff299dcb348e605819d5975def1c

Contents?: true

Size: 561 Bytes

Versions: 4

Compression:

Stored size: 561 Bytes

Contents

module Zuora
  module Calls
    class Login < Hashie::Dash
      # @params [String] username
      # @params [String] password
      property :username, required: true
      property :password, required: true

      # Generates a function that adds login fields to a buidler
      # @return [Callable] builder - a function of builder
      def xml_builder
        lambda do |builder|
          builder[:api].login do
            builder[:api].username(username)
            builder[:api].password(password)
          end
        end
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
zuora-ruby-0.6.0 lib/zuora/calls/login.rb
zuora-ruby-0.5.0 lib/zuora/calls/login.rb
zuora-ruby-0.4.0 lib/zuora/calls/login.rb
zuora-ruby-0.3.0 lib/zuora/calls/login.rb