Sha256: ba3ac68f9329cdf95117853a5bf1c23db1afacd10408d3464dde4d87e1ed0539
Contents?: true
Size: 699 Bytes
Versions: 9
Compression:
Stored size: 699 Bytes
Contents
module Logirel::VS module ProjectTypes TYPEMAP = { '{3AC096D0-A1C2-E12C-1390-A8335801FDAB}' => :test, '{39D444FD-B490-1554-5274-2D612A165298}' => :test_cs, '{4FD007E8-1A56-7E75-70CA-0466484D4F98}' => :test_vb, '{349C5851-65DF-11DA-9384-00065B846F21}' => :web_aspnet, '{F85E285D-A4E0-4152-9332-AB1D724D3325}' => :web_mvc2, '{E53F8FEA-EAE0-44A6-8774-FFD645390401}' => :web_mvc3 } WEB = [:test, :test_cs, :test_vb] TEST = [:web_aspnet, :web_mvc2, :web_mvc3] def self.to_type(guid) TYPEMAP[guid.upcase] end def self.test?(type) WEB.include? type end def self.web?(type) TEST.include? type end end end
Version data entries
9 entries across 9 versions & 1 rubygems