Class: LOCat::Command

Inherits:
Object
  • Object
show all
Defined in:
lib/locat/command.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(options) ⇒ Command

Returns a new instance of Command.



40
41
42
43
44
45
46
47
48
49
# File 'lib/locat/command.rb', line 40

def initialize(options)
  @files        = nil
  @output       = nil
  @format       = 'highchart'
  @config       = default_config_files

  options.each do |k,v|
    send("#{k}=", v)
  end
end

Instance Attribute Details

#configObject

List of configuration files.



58
59
60
# File 'lib/locat/command.rb', line 58

def config
  @config
end

#filesObject

Files to include in analysis.



52
53
54
# File 'lib/locat/command.rb', line 52

def files
  @files
end

#formatObject

The output format (json, yaml, highchart).



55
56
57
# File 'lib/locat/command.rb', line 55

def format
  @format
end

#outputObject

Output file.



61
62
63
# File 'lib/locat/command.rb', line 61

def output
  @output
end

Instance Method Details

#runObject



69
70
71
# File 'lib/locat/command.rb', line 69

def run
  save
end