Sha256: 7e46ceef0edb2e82629ecaf3d422ac4b8ab841af928fa0c349fdad57742bedca

Contents?: true

Size: 1.67 KB

Versions: 5

Compression:

Stored size: 1.67 KB

Contents

require 'rails/generators'

module CommonwealthVlrEngine
  class YmlGenerator < Rails::Generators::Base

    source_root File.expand_path('../templates', __FILE__)

    desc 'YmlGenerator Commonwealth VLR Engine'

    def config_yml_copy
      #copy_file 'config/solr.yml.sample', 'config/solr.yml' unless File::exists?('config/solr.yml')
      copy_file 'config/geojson_static_file.yml.sample', 'config/geojson_static_file.yml' unless File::exists?('config/geojson_static_file.yml')
      copy_file 'config/google_analytics.yml.sample', 'config/google_analytics.yml' unless File::exists?('config/google_analytics.yml')
      copy_file 'config/contact_emails.yml.sample', 'config/contact_emails.yml' unless File::exists?('config/contact_emails.yml')
      #copy_file 'config/predicate_mappings.yml', 'config/predicate_mappings.yml' unless File::exists?('config/predicate_mappings.yml')
      copy_file 'config/fedora.yml.sample', 'config/fedora.yml' unless File::exists?('config/fedora.yml')
      copy_file 'config/iiif_server.yml.sample', 'config/iiif_server.yml' unless File::exists?('config/iiif_server.yml')
      copy_file 'config/omniauth-facebook.yml.sample', 'config/omniauth-facebook.yml' unless File::exists?('config/omniauth-facebook.yml')
      copy_file 'config/omniauth-polaris.yml.sample', 'config/omniauth-polaris.yml' unless File::exists?('config/omniauth-polaris.yml')
      copy_file 'config/vlr.yml', 'config/vlr.yml' unless File::exists?('config/vlr.yml')
    end

    def locale_yml_copy
      copy_file('config/locales/blacklight.en.yml', 'config/locales/blacklight.en.yml', :force => true)
      copy_file 'config/locales/devise.en.yml', 'config/locales/devise.en.yml'
    end

  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
commonwealth-vlr-engine-0.0.7 lib/generators/commonwealth_vlr_engine/yml_generator.rb
commonwealth-vlr-engine-0.0.4 lib/generators/commonwealth_vlr_engine/yml_generator.rb
commonwealth-vlr-engine-0.0.3 lib/generators/commonwealth_vlr_engine/yml_generator.rb
commonwealth-vlr-engine-0.0.2 lib/generators/commonwealth_vlr_engine/yml_generator.rb
commonwealth-vlr-engine-0.0.1 lib/generators/commonwealth_vlr_engine/yml_generator.rb