class Copper::DataTypes::FilenameClass

Attributes

expanded_path[RW]
ext[RW]
name[RW]
path[RW]

Public Class Methods

new(filename) click to toggle source
# File lib/copper/data_types/filename.rb, line 40
def initialize(filename)
        @expanded_path = File.expand_path(filename)
        @ext = File.extname(filename)
        @name = File.basename(filename, @ext)
        @path = File.dirname(filename)
end

Public Instance Methods

to_s() click to toggle source
# File lib/copper/data_types/filename.rb, line 47
def to_s
        "path:#{@paht}, name:#{@name}, ext:#{@ext}"
end