module PIM::Services::RubyService

Public Instance Methods

__alias_method(new_name, old_name) click to toggle source
# File services.rb, line 87
def __alias_method new_name, old_name
  self.alias_method new_name, old_name
  self.singleton_class.alias_method new_name, old_name
end
__cached(value, &loader) click to toggle source
# File services.rb, line 71
def __cached value, &loader
  PIM::Services.__cached(value, &loader)
end
__convert(value, to:, array: false, force: false) click to toggle source
# File services.rb, line 79
def __convert value, to:, array: false, force: false
  PIM::Services.__convert(value, to: to, array: array, force: force)
end
__define_proxy_service(local_name, service_name) click to toggle source
# File services.rb, line 92
def __define_proxy_service local_name, service_name
  self.define_singleton_method(local_name.to_sym) do
    PIM::Services.__proxy_service(service_name)
  end
  self.private_class_method local_name.to_sym
end
__remove_from_cache(value) click to toggle source
# File services.rb, line 75
def __remove_from_cache value
  PIM::Services.__remove_from_cache(value)
end
__service(name) click to toggle source
# File services.rb, line 83
def __service name
  return PIM::Services.__proxy_service(name)
end