class Inflect::ServiceProvider

The class in charge of providing common access to available services across all the application.

Attributes

services[R]

Access available services.

Public Class Methods

new() click to toggle source

Load all services on provider instantiation.

# File lib/inflect/service_provider.rb, line 15
def initialize
  @services = load
end

Public Instance Methods

reload() click to toggle source
# File lib/inflect/service_provider.rb, line 19
def reload
  @services = load
end

Private Instance Methods

load() click to toggle source
# File lib/inflect/service_provider.rb, line 25
def load
  Loader.services(Inflect.configuration.services_path)
end