Sha256: ad47f8179ab8bf546a391c67fb94afe6a4d33705b0fbf6ad3a56aa2fb509ae90

Contents?: true

Size: 571 Bytes

Versions: 10

Compression:

Stored size: 571 Bytes

Contents

class GlobalSessionConfigGenerator < Rails::Generator::Base
  def initialize(runtime_args, runtime_options = {})
    super

    @app_name   = File.basename(RAILS_ROOT)
    @app_domain = args.shift
    raise ArgumentError, "Must specify DNS domain for global session cookie, e.g. 'example.com'" unless @app_domain
  end

  def manifest
    record do |m|
      
      m.template 'global_session.yml.erb',
                 'config/global_session.yml',
                 :assigns=>{:app_name=>@app_name,
                            :app_domain=>@app_domain}
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
has_global_session-1.1.3 rails_generators/global_session_config/global_session_config_generator.rb
has_global_session-1.1.2 rails_generators/global_session_config/global_session_config_generator.rb
has_global_session-1.1.0 rails_generators/global_session_config/global_session_config_generator.rb
has_global_session-1.0 rails_generators/global_session_config/global_session_config_generator.rb
has_global_session-0.9.5 rails_generators/global_session_config/global_session_config_generator.rb
has_global_session-0.9.3 rails_generators/global_session_config/global_session_config_generator.rb
has_global_session-0.9.2 rails_generators/global_session_config/global_session_config_generator.rb
has_global_session-0.9.1 rails_generators/global_session_config/global_session_config_generator.rb
has_global_session-0.9.0 rails_generators/global_session_config/global_session_config_generator.rb
has_global_session-0.8.1 lib/generators/global_session_config/global_session_config_generator.rb