Sha256: 1937351c64e2f4f647cd2399d861efe6e1317245993915df30e3459ee01ffbd4

Contents?: true

Size: 699 Bytes

Versions: 1

Compression:

Stored size: 699 Bytes

Contents

class AllowedDependency
    attr_accessor :name
    attr_accessor :version
    attr_accessor :expires
    attr_accessor :source
    attr_accessor :target
    attr_accessor :allows_granular_projects

    def initialize(name, version, expires, source, target, allows_granular_projects)
      @name = name
      @version = version
      @expires = expires
      @source = source
      @target = target
      @allows_granular_projects = allows_granular_projects
    end
  
    def expired?
      if @expires != nil
        expires = DateTime.parse(@expires,"%Y-%m-%d")
        return expires < DateTime.now
      end
      return false
    end

    def expiring?
      return @expires != nil
    end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
cocoapods-whitelist-0.6.0 lib/cocoapods-allowlist/model/allowed_dependency.rb