class GetFileUrl
Public Class Methods
new(id, file, mode)
click to toggle source
# File lib/qiita_org/old_programs/get_file_url.rb, line 11 def initialize(id, file, mode) @id = id @file = file @mode = (mode == "qiita" || mode == "open")? "public" : mode @access_token, @teams_url, @display, @ox_qmd_load_path = SetConfig.new().set_config() if @mode == "teams" ErrorMessage.new().teams_url_error(@teams_url) end end
Public Instance Methods
get_file_url()
click to toggle source
# File lib/qiita_org/old_programs/get_file_url.rb, line 21 def get_file_url() qiita = (@mode == "teams")? @teams_url : "https://qiita.com/" path = "api/v2/items/#{@id}" items = AccessQiita.new(@access_token, qiita, path).access_qiita() file_url = items["body"].match(/\!\[#{@file}\]\(((.+))\)/)[2] return file_url #File.write("url_text.md", items["body"]) end