Class: IntegerHashGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/integer_hash_generator.rb

Instance Method Summary collapse

Instance Method Details

#create_initializer_fileObject



8
9
10
11
12
13
14
15
16
17
18
# File 'lib/generators/integer_hash_generator.rb', line 8

def create_initializer_file
  configuration = create_new_configuration

  create_file "config/initializers/integer_hash.rb", <<-FILE
IntegerHash.configure do |config|
config.prime = #{configuration.prime}
config.inverse_integer = #{configuration.inverse_integer}
config.random_integer = #{configuration.random_integer}
end
  FILE
end

#create_new_configurationObject



4
5
6
# File 'lib/generators/integer_hash_generator.rb', line 4

def create_new_configuration
  IntegerHash::Generator.generate_configuration
end