Sha256: ce68a85799e1ee864d1de0168f4128b7ee65d6c43da63d343cab5e3ed9ff30c6

Contents?: true

Size: 348 Bytes

Versions: 3

Compression:

Stored size: 348 Bytes

Contents

# Example data:
# - "name" : "Sentry",
# - "linking" : "dynamic"
class Framework
  attr_reader :name

  def self.parse(json)
    Framework.new(json["name"], json["linking"])
  end

  def initialize(name, linking)
    @name = name
    @linking = linking
  end

  def make_archive(platform)
    FrameworkCarthageArchive.new(name, platform)
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
carthage_remote_cache-0.0.13 lib/framework.rb
carthage_remote_cache-0.0.12 lib/framework.rb
carthage_remote_cache-0.0.11 lib/framework.rb