Class: VStudioIDE::SLNv9
Constant Summary collapse
- FORMAT =
"Microsoft Visual Studio Solution File, Format Version 9.00".freeze
Class Method Summary collapse
Instance Method Summary collapse
Methods inherited from SLN
Class Method Details
.loads?(format) ⇒ Boolean
93 94 95 |
# File 'lib/vstudioide/solution.rb', line 93 def self.loads?(format) true if FORMAT == format end |
Instance Method Details
#configurations ⇒ Object
101 102 103 104 105 106 107 108 109 110 111 112 113 |
# File 'lib/vstudioide/solution.rb', line 101 def configurations sc = @doc.global['SolutionConfigurationPlatforms'] 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
97 98 99 |
# File 'lib/vstudioide/solution.rb', line 97 def parse(io) @doc = SLNDocument.new(io) end |