module Ryb::Gem

Public Class Methods

author() click to toggle source

The name and email address of the primary author.

# File lib/ryb/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/ryb/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/ryb/gem.rb, line 39
def self.description
  "Ryb is a clean and extensible Ruby library and tool that generates build files for Visual Studio, XCode, Make, and Ninja."
end
homepage() click to toggle source

This Gem’s homepage URL.

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

The license covering this Gem.

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

The name of this Gem.

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

A short summary of this Gem.

# File lib/ryb/gem.rb, line 34
def self.summary
  "Rubifiy your builds!"
end
url() click to toggle source

This Gem’s URL.

# File lib/ryb/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/ryb/gem.rb, line 49
def self.version
  Gem::VERSION::STRING
end