class Freshen
This class contains the core Freshen
functionality
Constants
- FRESHENERS_DIR
The directory where fresheners live.
- FRESHEN_DIR
The directory where data is stored.
- PREFIX
The prefix of where data is stored.
- VERSION
The current version of the gem.
Public Class Methods
cli?()
click to toggle source
Returns a boolean value of whether or not we are running by the CLI
.
# File lib/freshen.rb, line 41 def self.cli? defined? FRESHEN_CLI and true == FRESHEN_CLI end
create_directories!()
click to toggle source
This will create all required directories if they don't exist yet.
Example:
>> Freshen.create_directories! => nil
# File lib/freshen.rb, line 32 def self.create_directories! FileUtils.mkdir_p FRESHENERS_DIR return nil end
require_tree!()
click to toggle source
This will use the ruby 'require' method to require all freshen files included with this gem.
Example:
>> Freshen.require_tree! => nil
# File lib/freshen.rb, line 12 def self.require_tree! require 'freshen/helpers' require 'freshen/variables' require 'freshen/errors' require 'freshen/system' require 'freshen/executable' require 'freshener' require 'freshenary/status' require 'freshenary' return nil end