class Canoe::CompilationDatabase

Attributes

database[R]

Public Class Methods

new() click to toggle source
# File lib/workspace/build.rb, line 167
def initialize
  @database = []
end

Public Instance Methods

add_command_object(dir, arguments, file) click to toggle source
# File lib/workspace/build.rb, line 171
def add_command_object(dir, arguments, file)
  temp = {             
    "arguments" => arguments,
    "directory" => dir,
    "file" => file
  }
  @database << temp
end
pretty_to_s() click to toggle source
# File lib/workspace/build.rb, line 184
def pretty_to_s
  JSON.pretty_generate(@database)
end
to_json() click to toggle source
# File lib/workspace/build.rb, line 188
def to_json
  @database.to_json
end
to_s() click to toggle source
# File lib/workspace/build.rb, line 180
def to_s
  @database.to_s
end