Module: GarageClient::RailsInitializer

Defined in:
lib/garage_client/railtie.rb

Class Method Summary collapse

Class Method Details

.set_default_nameObject



9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/garage_client/railtie.rb', line 9

def self.set_default_name
  unless GarageClient.configuration.options[:name]
    GarageClient.configure do |c|
      klass = ::Rails.application.class
      parent_name = if klass.respond_to?(:module_parent_name)
        klass.module_parent_name
      else
        klass.parent_name
      end
      c.name = parent_name.underscore
    end
  end
end