Method: Extension#initialize

Defined in:
lib/yodel/application/extension.rb

#initializeExtension

Returns a new instance of Extension.



4
5
6
7
8
9
10
11
# File 'lib/yodel/application/extension.rb', line 4

def initialize
  @environment    = @name.end_with?('environment')
  @migrations_dir = File.join(@lib_dir, Yodel::MIGRATIONS_DIRECTORY_NAME)
  @public_dir     = File.join(@lib_dir, Yodel::PUBLIC_DIRECTORY_NAME)
  @layouts_dir    = File.join(@lib_dir, Yodel::LAYOUTS_DIRECTORY_NAME)
  @models_dir     = File.join(@lib_dir, Yodel::MODELS_DIRECTORY_NAME)
  Yodel.extensions[@name] = self
end