Module: JavascriptI18n

Defined in:
lib/javascript_i18n/builder.rb,
lib/javascript_i18n/updater.rb,
lib/javascript_i18n/configuration.rb

Defined Under Namespace

Classes: Builder, Configuration, Updater

Class Method Summary collapse

Class Method Details

.configurationObject



24
25
26
27
28
29
# File 'lib/javascript_i18n/configuration.rb', line 24

def self.configuration
  if block_given?
    yield Configuration.instance
  end
  Configuration.instance
end

.updateObject



23
24
25
# File 'lib/javascript_i18n/updater.rb', line 23

def self.update
  update! if Updater.instance.should_update?
end

.update!Object



27
28
29
30
31
32
# File 'lib/javascript_i18n/updater.rb', line 27

def self.update!
  time = Updater.instance.most_recent_update_time
  builder = Builder.new(configuration.lib_path, configuration.output_path, configuration.output_style)
  builder.run
  Updater.instance.last_update_time = time
end