Sha256: 18b67a9dda1363db6d5ab70525aad9ab3e4b869f5b43f40b82eb99fd049d1d62

Contents?: true

Size: 389 Bytes

Versions: 2

Compression:

Stored size: 389 Bytes

Contents

module Beanstalkify
    class Archive
        attr_accessor :path

        def initialize(path)
            @path = path
        end

        def name
            f = filename
            f[0..f.rindex('-')-1]
        end

        def version
            File.basename(@path, '.*').split('-')[-1]
        end

        def filename
            File.basename(@path)
        end
    end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
beanstalkify-0.0.3 lib/beanstalkify/archive.rb
beanstalkify-0.0.2 lib/beanstalkify/archive.rb