Sha256: 01f9157a9e20de9591be48829fbe02728f4d18b568265c58c4c2febaa6787f38

Contents?: true

Size: 1.45 KB

Versions: 3

Compression:

Stored size: 1.45 KB

Contents

# coding: utf-8

# This source file is part of the cocoapods-repo-sq plugin under the Apache 2.0
# license:
#
#    Copyright 2018 Square Inc.
#
#    Licensed under the Apache License, Version 2.0 (the "License");
#    you may not use this file except in compliance with the License.
#    You may obtain a copy of the License at
#
#        http://www.apache.org/licenses/LICENSE-2.0
#
#    Unless required by applicable law or agreed to in writing, software
#    distributed under the License is distributed on an "AS IS" BASIS,
#    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
#    See the License for the specific language governing permissions and
#    limitations under the License.
#
# =============================================================================

# Main namespace for cocoapods-repo-sq plugin
module CocoapodsRepoSq
  # Class responsible of managing a collection of podspecs and pods hosted at a
  # Square SDK repository. Files are accessed via HTTPS with
  # {https://tools.ietf.org/html/rfc7617 Basic HTTP Authentication RFC7617}
  class Source < ::Pod::Source
    # @return [Repository]
    #   an object representing a Square SDK repository
    #
    attr_reader :repository

    # @param repository [Repository]
    #   an object representing a Square SDK repository where this source will
    #   get podspecs from.
    #
    def initialize(repository)
      @repository = repository
      super(repository.path)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
cocoapods-repo-sq-0.0.2.14 lib/cocoapods_repo_sq/source.rb
cocoapods-repo-sq-0.0.1.9 lib/cocoapods_repo_sq/source.rb
cocoapods-repo-sq-0.0.1.6 lib/cocoapods_repo_sq/source.rb