module VisualStudio::Gem

Public Class Methods

author() click to toggle source

The name and email address of the primary author.

# File lib/visual_studio/gem.rb, line 11
def self.author
  self.authors.first
end
authors() click to toggle source

The name and email addresses of all authors.

# File lib/visual_studio/gem.rb, line 16
def self.authors
  [["Michael Williams", "m.t.williams@live.com"]].map do |author|
    name, email = author
    OpenStruct.new(name: name, email: email)
  end
end
description() click to toggle source

A full description of this Gem.

# File lib/visual_studio/gem.rb, line 39
def self.description
  "This will (hopefully) become the de-facto gem for inspecting Visual Studio installs and generating Visual Studio project files."
end
homepage() click to toggle source

This Gem's homepage URL.

# File lib/visual_studio/gem.rb, line 24
def self.homepage
  "https://github.com/mtwilliams/visual_studio"
end
license() click to toggle source

The license covering this Gem.

# File lib/visual_studio/gem.rb, line 54
def self.license
  "Public Domain"
end
name() click to toggle source

The name of this Gem.

# File lib/visual_studio/gem.rb, line 6
def self.name
  "visual_studio"
end
summary() click to toggle source

A short summary of this Gem.

# File lib/visual_studio/gem.rb, line 34
def self.summary
  "Inspect Visual Studio installs and generate Visual Studio project files."
end
url() click to toggle source

This Gem's URL.

# File lib/visual_studio/gem.rb, line 29
def self.url
  "https://rubygems.org/gems/#{self.name}"
end
version() click to toggle source

The semantic version of the this Gem.

# File lib/visual_studio/gem.rb, line 49
def self.version
  Gem::VERSION::STRING
end