Class: Module

Inherits:
Object show all
Defined in:
lib/puppet/feature/aviator/core/utils/compatibility.rb

Instance Method Summary collapse

Instance Method Details

#const_defined?(sym, ignore = nil) ⇒ Boolean

Returns:

  • (Boolean)


15
16
17
# File 'lib/puppet/feature/aviator/core/utils/compatibility.rb', line 15

def const_defined?(sym, ignore=nil)
  old_const_defined?(sym)
end

#const_get(sym, ignore = nil) ⇒ Object



22
23
24
# File 'lib/puppet/feature/aviator/core/utils/compatibility.rb', line 22

def const_get(sym, ignore=nil)
  old_const_get(sym)
end

#instance_methods(include_super = true) ⇒ Object



28
29
30
# File 'lib/puppet/feature/aviator/core/utils/compatibility.rb', line 28

def instance_methods(include_super=true)
  old_instance_methods(include_super).map(&:to_sym)
end

#old_const_defined?Object



13
# File 'lib/puppet/feature/aviator/core/utils/compatibility.rb', line 13

alias_method :old_const_defined?, :const_defined?

#old_const_getObject



20
# File 'lib/puppet/feature/aviator/core/utils/compatibility.rb', line 20

alias_method :old_const_get, :const_get

#old_instance_methodsObject



26
# File 'lib/puppet/feature/aviator/core/utils/compatibility.rb', line 26

alias_method :old_instance_methods, :instance_methods