Sha256: 35b7a5b45a9732795fa6af99b1afd8c8a0f8e36f39d6ef2237819f16267954d5

Contents?: true

Size: 318 Bytes

Versions: 3

Compression:

Stored size: 318 Bytes

Contents

# coding: utf-8

module HttpMachinegun
  class Data

    attr_accessor :data

    def initialize(_data)
      file = Pathname.new(_data)
      self.data =  if file.exist?
                file.open.read
              else
                _data
              end
    end

    def to_s
      self.data
    end

  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
http_machinegun-0.0.3 lib/http_machinegun/data.rb
http_machinegun-0.0.2 lib/http_machinegun/data.rb
http_machinegun-0.0.1 lib/http_machinegun/data.rb