Sha256: 867bc03e8d476fc95111d5d89ef3c2cb55fda4ef897269ed2997935adf871f7b
Contents?: true
Size: 393 Bytes
Versions: 2
Compression:
Stored size: 393 Bytes
Contents
module Bunch class FileNode attr_reader :name, :target_extension def initialize(fn) @filename = fn if fn =~ %r(\.([^.]*)$) @name = File.basename($`) @target_extension = $1 else @name = File.basename(@filename) end end def content File.read(@filename) end def inspect @filename.inspect end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
bunch-0.0.6 | lib/bunch/file_node.rb |
bunch-0.0.5 | lib/bunch/file_node.rb |