Class: FreeRange::CLI

Inherits:
Thor
  • Object
show all
Defined in:
lib/freerange.rb

Defined Under Namespace

Classes: Pair

Instance Method Summary collapse

Instance Method Details

#membersObject



38
39
40
# File 'lib/freerange.rb', line 38

def members
  MEMBERS.keys.sort.each {|name| puts name }
end

#pair(author) ⇒ Object



44
45
46
47
48
49
50
# File 'lib/freerange.rb', line 44

def pair(author)
  p = Pair.new(author)
  set 'user.name' => p.name, 'user.email' => p.email, 'pair.initials' => p.initials
rescue => e
  puts e.message
  exit(-1)
end

#unpairObject



53
54
55
# File 'lib/freerange.rb', line 53

def unpair
  unset 'user.name', 'user.email', 'pair.initials'
end