Class: JSLint::Source

Inherits:
Object
  • Object
show all
Defined in:
lib/jslint/source.rb

Class Method Summary collapse

Class Method Details

.contentsObject



8
9
10
# File 'lib/jslint/source.rb', line 8

def self.contents
  @contents ||= File.read(path)
end

.pathObject



3
4
5
6
# File 'lib/jslint/source.rb', line 3

def self.path
  ENV['JSLINT_PATH'] ||
    File.expand_path("../../../vendor/jslint/jslint.js", __FILE__)
end

.versionObject



12
13
14
# File 'lib/jslint/source.rb', line 12

def self.version
  @version ||= contents.split("\n",2)[1]
end