module KakuyomuAgent::UrlHelper

Public Class Methods

extract_episode_id(url) click to toggle source
# File lib/kakuyomu_agent/url_helper.rb, line 8
def extract_episode_id(url)
  url[%r{episodes/(\d+)}, 1]
end
extract_work_id(url) click to toggle source
# File lib/kakuyomu_agent/url_helper.rb, line 4
def extract_work_id(url)
  url[%r{works/(\d+)}, 1]
end

Private Instance Methods

edit_episode_url(work_id, episode_id) click to toggle source
# File lib/kakuyomu_agent/url_helper.rb, line 27
def edit_episode_url(work_id, episode_id)
  "#{base_url}/my/works/#{work_id}/episodes/#{episode_id}"
end
episode_url(work_id, episode_id) click to toggle source
# File lib/kakuyomu_agent/url_helper.rb, line 19
def episode_url(work_id, episode_id)
  "#{base_url}/works/#{work_id}/episodes/#{episode_id}"
end
login_url() click to toggle source
# File lib/kakuyomu_agent/url_helper.rb, line 15
def login_url
  "#{base_url}/login"
end
new_episode_url(work_id) click to toggle source
# File lib/kakuyomu_agent/url_helper.rb, line 23
def new_episode_url(work_id)
  "#{base_url}/my/works/#{work_id}/episodes/new"
end