class Gorails::Commands::Episodes
Public Class Methods
help()
click to toggle source
# File lib/gorails/commands/episodes.rb, line 20 def self.help "View the latest GoRails episodes.\nUsage: {{command:#{Gorails::TOOL_NAME} episodes}}" end
Public Instance Methods
call(_args, _name)
click to toggle source
# File lib/gorails/commands/episodes.rb, line 8 def call(_args, _name) episodes = JSON.parse Net::HTTP.get(URI("https://gorails.com/episodes.json")) CLI::UI::Frame.open("Latest GoRails episodes") do episodes.each do |episode| puts CLI::UI.fmt "##{episode["number"]} {{green:#{episode["name"]}}}" puts episode["url"] puts end end end