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?
eql?(other)
Alias for: ==
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