class Syntaxer::FileStatus

Contain filename, status of the syntax and list of errors

Attributes

errors[R]
file_name[R]
status[R]

Public Class Methods

all_files() click to toggle source
# File lib/syntaxer/file_status.rb, line 28
def all_files
  @@all_files
end
build(file_name, errors = []) click to toggle source
# File lib/syntaxer/file_status.rb, line 18
def build(file_name, errors = [])
  file_status = new(file_name, errors)
  @@all_files << file_status
  @@error_files << file_status unless errors.empty?
end
error_files() click to toggle source
# File lib/syntaxer/file_status.rb, line 24
def error_files
  @@error_files
end
new(file_name, errors = []) click to toggle source
# File lib/syntaxer/file_status.rb, line 11
def initialize(file_name, errors = [])
  @errors = errors
  @file_name = file_name      
  @status = @errors.empty? ? :ok : :failed 
end