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