module GetPocketSend::Messages

Public Instance Methods

handling_permission?() click to toggle source

[TODO]: make it be refinement/using String class…

# File lib/get_pocket_send/messages.rb, line 26
def handling_permission?
  permition = input.gets.chomp

  case permition
  when 'y', 'yes'
    true
  when 'n', 'no'
    false
  when 'c', 'close'
    raise SystemExit
  else
    message_save_article
    handling_permission?
  end
end
message_current_site(site_name) click to toggle source
# File lib/get_pocket_send/messages.rb, line 19
def message_current_site site_name
  output.puts "------- Site Name -------"
  output.puts site_name
  output.puts "------- Site Name -------"
end
message_goodbie() click to toggle source
# File lib/get_pocket_send/messages.rb, line 7
def message_goodbie
  show_message goodbie
end
message_next() click to toggle source
# File lib/get_pocket_send/messages.rb, line 15
def message_next
  show_message the_next
end
message_save_article() click to toggle source
# File lib/get_pocket_send/messages.rb, line 3
def message_save_article
  output.puts "Save this article? #{yes} / #{no} / #{close}"
end
message_sent() click to toggle source
# File lib/get_pocket_send/messages.rb, line 11
def message_sent
  show_message sent
end

Private Instance Methods

close() click to toggle source
# File lib/get_pocket_send/messages.rb, line 56
def close
  "\033[31m[close]c\033[0m"
end
goodbie() click to toggle source
# File lib/get_pocket_send/messages.rb, line 64
def goodbie
  "\033[33mGoodbye...\033[0m"
end
no() click to toggle source
# File lib/get_pocket_send/messages.rb, line 52
def no
  "\033[33m[no]n\033[0m"
end
sent() click to toggle source
# File lib/get_pocket_send/messages.rb, line 68
def sent
  "\033[32mSent...\033[0m"
end
show_message(msg) click to toggle source
# File lib/get_pocket_send/messages.rb, line 43
def show_message msg
  output.puts msg
  output.puts "-------------------------"
end
the_next() click to toggle source
# File lib/get_pocket_send/messages.rb, line 60
def the_next
  "\033[33mNext...\033[0m"
end
yes() click to toggle source
# File lib/get_pocket_send/messages.rb, line 48
def yes
  "\033[32m[yes]y\033[0m"
end