# File lib/rabbit/author-configuration.rb, line 56 def clear @markup_language = nil @name = nil @email = nil @rubygems_user = nil @slideshare_user = nil @speaker_deck_user = nil end
# File lib/rabbit/author-configuration.rb, line 36 def load return unless File.exist?(path) conf = YAML.load(File.read(path)) clear merge!(conf) rescue format = _("Failed to read author configuration: %s: %s") @logger.error(format % [path, $!.message]) end
# File lib/rabbit/author-configuration.rb, line 65 def merge!(conf) @markup_language = conf["markup_language"] || @markup_language @name = conf["name"] || @name @email = conf["email"] || @email @rubygems_user = conf["rubygems_user"] || @rubygems_user @slideshare_user = conf["slideshare_user"] || @slideshare_user @speaker_deck_user = conf["speaker_deck_user"] || @spearker_deck_user end
# File lib/rabbit/author-configuration.rb, line 46 def save create_directory(File.dirname(path)) create_file(path) do |conf_file| conf_file.print(to_yaml) end rescue format = _("Failed to write author configuration: %s: %s") @logger.error(format % [path, $!.message]) end
Generated with the Darkfish Rdoc Generator 2.