Sha256: b2dc48a9be17bf81b457497918b219231c7bba59846b9de4186db621d903d791

Contents?: true

Size: 243 Bytes

Versions: 109

Compression:

Stored size: 243 Bytes

Contents

module Octokit

  # Extracts options from method arguments
  # @private
  class Arguments < Array
    attr_reader :options

    def initialize(args)
      @options = args.last.is_a?(::Hash) ? args.pop : {}
      super(args)
    end

  end
end

Version data entries

109 entries across 90 versions & 3 rubygems

Version Path
octokit-3.3.1 lib/octokit/arguments.rb
octokit-3.3.0 lib/octokit/arguments.rb
octokit-3.2.0 lib/octokit/arguments.rb
octokit-3.1.2 lib/octokit/arguments.rb
octokit-3.1.0 lib/octokit/arguments.rb
octokit-3.0.0 lib/octokit/arguments.rb
octokit-3.0.0.pre lib/octokit/arguments.rb
octokit-2.7.2 lib/octokit/arguments.rb
octokit-2.7.1 lib/octokit/arguments.rb
octokit-2.7.0 lib/octokit/arguments.rb
octokit-2.6.3 lib/octokit/arguments.rb
octokit-2.6.2 lib/octokit/arguments.rb
octokit-2.6.1 lib/octokit/arguments.rb
octokit-2.6.0 lib/octokit/arguments.rb
octokit-2.5.1 lib/octokit/arguments.rb
octokit-2.5.0 lib/octokit/arguments.rb
octokit-2.4.0 lib/octokit/arguments.rb
octokit-2.3.1 lib/octokit/arguments.rb
octokit-2.3.0 lib/octokit/arguments.rb
octokit-2.2.0 lib/octokit/arguments.rb