Class: VStudioIDE::SLNv8
Constant Summary collapse
- FORMAT =
"Microsoft Visual Studio Solution File, Format Version 8.00".freeze
Class Method Summary collapse
Instance Method Summary collapse
Methods inherited from SLN
Class Method Details
.loads?(format) ⇒ Boolean
67 68 69 |
# File 'lib/vstudioide/solution.rb', line 67 def self.loads?(format) true if FORMAT == format end |
Instance Method Details
#configurations ⇒ Object
75 76 77 78 79 80 81 82 83 84 85 86 87 |
# File 'lib/vstudioide/solution.rb', line 75 def configurations sc = @doc.global['SolutionConfiguration'] return [] if sc.nil? configs = [] sc.each do |config| idx = config.index('=') configs << config.slice(0, idx).strip end return configs end |
#parse(io) ⇒ Object
71 72 73 |
# File 'lib/vstudioide/solution.rb', line 71 def parse(io) @doc = SLNDocument.new(io) end |