Class: Dotenvious::CLI::EnvFileSorter

Inherits:
Object
  • Object
show all
Defined in:
lib/dotenvious/cli/env_file_sorter.rb

Instance Method Summary collapse

Constructor Details

#initialize(filename = DEFAULT_ENV_FILE) ⇒ EnvFileSorter

Returns a new instance of EnvFileSorter.



4
5
6
# File 'lib/dotenvious/cli/env_file_sorter.rb', line 4

def initialize(filename = DEFAULT_ENV_FILE)
  @filename = filename
end

Instance Method Details

#runObject



8
9
10
11
12
13
# File 'lib/dotenvious/cli/env_file_sorter.rb', line 8

def run
  File.open(filename, 'w') do |file|
    file.write(sorted_env_text)
  end
  puts "Your #{filename} file is now neat and orderly. Enjoy!"
end