Sha256: 7de9ebf0a134fc7a7aa52b47f7aea2581fdc4cb30ec0bf4aba7542ef66ffd7c2

Contents?: true

Size: 562 Bytes

Versions: 15

Compression:

Stored size: 562 Bytes

Contents

class VidibusSecureKeyGenerator < Rails::Generators::Base
  desc 'Generates an initializer that sets ENV["VIDIBUS_SECURE_KEY"]'

  def create_initializer
    create_file "config/initializers/vidibus_secure_key.rb" do
      %(# This is a secret key for encrypting values of field defined by attr_encrypted.\n) +
      %(# Do not change this encryption key! Otherwise you will not be able to decrypt data already stored in your database.\n) +
      %(ENV["VIDIBUS_SECURE_KEY"] = "#{Vidibus::Secure.random(:encoding => :base64, :length => 100)}")
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
vidibus-secure-4.0.0 lib/generators/vidibus_secure_key/vidibus_secure_key_generator.rb
vidibus-secure-0.3.2 lib/generators/vidibus_secure_key/vidibus_secure_key_generator.rb
vidibus-secure-0.3.1 lib/generators/vidibus_secure_key/vidibus_secure_key_generator.rb
vidibus-secure-0.3.0 lib/generators/vidibus_secure_key/vidibus_secure_key_generator.rb
vidibus-secure-0.2.0 lib/generators/vidibus_secure_key/vidibus_secure_key_generator.rb
vidibus-secure-0.1.5 lib/generators/vidibus_secure_key/vidibus_secure_key_generator.rb
vidibus-secure-0.1.4 lib/generators/vidibus_secure_key/vidibus_secure_key_generator.rb
vidibus-secure-0.1.3 lib/generators/vidibus_secure_key/vidibus_secure_key_generator.rb
vidibus-secure-0.1.2 lib/generators/vidibus_secure_key/vidibus_secure_key_generator.rb
vidibus-secure-0.1.1 lib/generators/vidibus_secure_key/vidibus_secure_key_generator.rb
vidibus-secure-0.1.0 lib/generators/vidibus_secure_key/vidibus_secure_key_generator.rb
vidibus-secure-0.0.4 lib/generators/vidibus_secure_key/vidibus_secure_key_generator.rb
vidibus-secure-0.0.3 lib/generators/vidibus_secure_key/vidibus_secure_key_generator.rb
vidibus-secure-0.0.2 lib/generators/vidibus_secure_key/vidibus_secure_key_generator.rb
vidibus-secure-0.0.1 lib/generators/vidibus_secure_key/vidibus_secure_key_generator.rb