Module: Laranja

Defined in:
lib/laranja.rb,
lib/laranja/version.rb,
lib/laranja/generator.rb,
lib/laranja/generators/pt-BR/nome.rb,
lib/laranja/generators/pt-BR/sexo.rb,
lib/laranja/generators/pt-BR/endereco.rb,
lib/laranja/generators/pt-BR/internet.rb,
lib/laranja/generators/pt-BR/documento.rb

Defined Under Namespace

Classes: Documento, Endereco, Generator, Internet, Nome, Sexo

Constant Summary collapse

VERSION =
'2.0.1'

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.localeObject

Returns the value of attribute locale.



7
8
9
# File 'lib/laranja.rb', line 7

def locale
  @locale
end

Class Method Details

.load(locale = nil) ⇒ Object



10
11
12
13
14
# File 'lib/laranja.rb', line 10

def self.load(locale = nil)
  self.locale = locale || I18n.locale
  require 'laranja/generator'
  Dir.glob(File.dirname(__FILE__) + "/laranja/generators/#{locale}/*.rb") { |f| require f }
end