Class: JavascriptLintRunner

Inherits:
Object
  • Object
show all
Defined in:
lib/tasks/javascript_lint_runner.rb

Instance Method Summary collapse

Constructor Details

#initialize(dir) ⇒ JavascriptLintRunner

Returns a new instance of JavascriptLintRunner.



3
4
5
# File 'lib/tasks/javascript_lint_runner.rb', line 3

def initialize(dir)
  @dir = dir
end

Instance Method Details

#executeObject



7
8
9
# File 'lib/tasks/javascript_lint_runner.rb', line 7

def execute()
  return `jsl -conf "jsl.conf" -nologo -nofilelisting 2>&1`
end

#is_configured?(all_files) ⇒ Boolean

Returns:

  • (Boolean)


11
12
13
# File 'lib/tasks/javascript_lint_runner.rb', line 11

def is_configured?(all_files)
  return all_files.include?(@dir + '/jsl.conf')
end