class Flash::Command::Info

Public Class Methods

new(group = nil) click to toggle source
# File lib/flash/command/info.rb, line 5
def initialize(group = nil)
  @group = group
end

Public Instance Methods

execute() click to toggle source
# File lib/flash/command/info.rb, line 9
def execute
  puts output(@group)
end

Private Instance Methods

output(group = nil) click to toggle source
# File lib/flash/command/info.rb, line 15
def output(group = nil)
  return unknown_group(group) if group && !valid_group?(group)

  result = valid_group?(group) ? config[group] : config
  result.to_yaml
end
unknown_group(group) click to toggle source
# File lib/flash/command/info.rb, line 22
def unknown_group(group)
  "Unknown group \"#{group}\" in .flash.yml config."
end