class Ryb::ExternalDependency
Public Class Methods
new(lib_or_framework, opts={})
click to toggle source
# File lib/ryb/dependency.rb, line 22 def initialize(lib_or_framework, opts={}) self.lib_or_framework = lib_or_framework self.mangler = opts[:mangler] end
Public Instance Methods
==(other)
click to toggle source
# File lib/ryb/dependency.rb, line 36 def ==(other) return false unless self.mangler == other.mangler self.lib_or_framework == other.lib_or_framework end
Also aliased as: eql?
mangled(*triplet)
click to toggle source
# File lib/ryb/dependency.rb, line 27 def mangled(*triplet) if self.mangler() self.mangler.(triplet, self.lib_or_framework()) else self.lib_or_framework end end