class MrHyde::Commands::List
Public Class Methods
process(opts)
click to toggle source
# File lib/mr_hyde/commands/list.rb, line 8 def process(opts) MrHyde.configuration if opts['built'] show_built_sites elsif opts['draft'] show_draft_sites else show_sources_sites end end
show_built_sites()
click to toggle source
# File lib/mr_hyde/commands/list.rb, line 20 def show_built_sites if File.exist? MrHyde.destination show_list "Built sites (#{MrHyde.destination})", MrHyde.built_list else MrHyde.logger.warn "Still there is not a built site" end end
show_draft_sites()
click to toggle source
# File lib/mr_hyde/commands/list.rb, line 28 def show_draft_sites if File.exist? MrHyde.destination show_list "Draft sites (#{MrHyde.sources_sites})", MrHyde.draft_list else show_sources_sites end end
show_list(title, list)
click to toggle source
# File lib/mr_hyde/commands/list.rb, line 40 def show_list(title, list) MrHyde.logger.info "#{title}\n#{'-' * title.length}" list.each do |site| MrHyde.logger.info site end end
show_sources_sites()
click to toggle source
# File lib/mr_hyde/commands/list.rb, line 36 def show_sources_sites show_list "Source Sites (#{MrHyde.sources_sites})", MrHyde.sources_list end