Sha256: 8a9bfef17320bf4683d7f15c256b9f2bacda088ef21997556b518c03f4c6678a

Contents?: true

Size: 706 Bytes

Versions: 1

Compression:

Stored size: 706 Bytes

Contents

require 'box/release/base'
#require 'active_support/string_inquirer'

module Box
  module Release
    class Memory
      include Box::Release::Base

      def initialize(attributes = {})
        attributes.each_pair do |k,v|
          send "#{k}=", v
        end
      end

      attr_accessor :name, :description_url, :status_updated_at
      attr_accessor :url, :checksum

      def url=(url)
        @url = normalize_url(url)
      end

      def to_s
        name
      end

      def logger
        Box::Release.logger
      end

      def install_command
        Box::Release.install_command
      end

      def download_directory
        Box::Release.download_directory
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
box-release-0.0.4 lib/box/release/memory.rb