class EverExp::Files

Attributes

note[RW]

Public Class Methods

new(path) click to toggle source
# File lib/ever_exp/files.rb, line 8
def initialize path
  @path = path
end

Public Instance Methods

each(&block) click to toggle source
# File lib/ever_exp/files.rb, line 16
def each &block
  _files.each &block
end
isHtml?() click to toggle source
# File lib/ever_exp/files.rb, line 20
def isHtml?
  false
end
name() click to toggle source
# File lib/ever_exp/files.rb, line 12
def name
  File.basename(@path).gsub(/_files$/, '')
end

Private Instance Methods

_files() click to toggle source
# File lib/ever_exp/files.rb, line 26
def _files
  @files ||= Dir.new(@path).
    reject { |name| name == '.' or name == '..' }.
    map { |basename| FileInFiles.new File.join(@path, basename) }
end