class MrbgemData

Public Class Methods

new(gem_data) click to toggle source
# File lib/mgem.rb, line 50
def initialize(gem_data)
  @gem_data = gem_data
end

Public Instance Methods

author() click to toggle source
# File lib/mgem.rb, line 74
def author; @gem_data["author"]; end
dependencies() click to toggle source
# File lib/mgem.rb, line 79
def dependencies; @gem_data['dependencies']; end
description() click to toggle source
# File lib/mgem.rb, line 73
def description; @gem_data["description"]; end
method_missing(method_name) click to toggle source
# File lib/mgem.rb, line 81
def method_missing(method_name)
  err = "Mrbgem Field \"#{method_name}\" doesn't exist!"
  raise ArgumentError.new err
end
name() click to toggle source

list of GEM properties

# File lib/mgem.rb, line 72
def name; @gem_data["name"]; end
protocol() click to toggle source
# File lib/mgem.rb, line 76
def protocol; @gem_data["protocol"]; end
repooptions() click to toggle source
# File lib/mgem.rb, line 78
def repooptions; @gem_data["repooptions"]; end
repository() click to toggle source
# File lib/mgem.rb, line 77
def repository; @gem_data["repository"]; end
website() click to toggle source
# File lib/mgem.rb, line 75
def website; @gem_data["website"]; end