Sha256: 80975afbd8720358961159a3ed4a08d0b56e1c39ecb7cd3123b891c44b3df07f
Contents?: true
Size: 679 Bytes
Versions: 17
Compression:
Stored size: 679 Bytes
Contents
module Relish class << self def self.setting(name, value) attr_writer name class_eval %{ def #{name} # def global_options_file @#{name.to_s} ||= # @global_options_file ||= ENV['RELISH_#{name.to_s.upcase}'] || # ENV['RELISH_GLOBAL_OPTIONS_FILE'] || '#{value}' # '~/.relish' end # end } end setting :global_options_file, File.join(File.expand_path('~'), '.relish') setting :local_options_file, '.relish' setting :default_host, 'relishapp.com' end end
Version data entries
17 entries across 17 versions & 1 rubygems