class QiitaList
Public Class Methods
new(mode)
click to toggle source
# File lib/qiita_org/list.rb, line 9 def initialize(mode) @mode = mode @base = QiitaBase.new @access_token, @teams_url, @display, @ox_qmd_load_path = @base.set_config() if @mode == "teams" ErrorMessage.new().teams_url_error(@teams_url) end @qiita, @path = @base.select_access_path(@mode, @teams_url) @items = AccessQiita.new(@access_token, @qiita, @path).access_qiita() view_list() end
Public Instance Methods
view_list()
click to toggle source
# File lib/qiita_org/list.rb, line 22 def view_list() @items.each do |item| puts "title: #{item["title"]}" puts "Author: #{item["user"]["id"]}" if @mode == "teams" puts "URL: #{item["url"]}" body = item["body"] source = body.match(/- \**source\** ~(.+)/) if source != nil puts "Source: ~#{source[1]}" end puts "" end end