module Photish::Plugin::Core::BuildUrl

Public Class Methods

is_for?(type) click to toggle source
# File lib/photish/plugin/core/build_url.rb, line 5
def self.is_for?(type)
  [
    Photish::Plugin::Type::Collection,
    Photish::Plugin::Type::Album,
    Photish::Plugin::Type::Photo,
    Photish::Plugin::Type::Page,
  ].include?(type)
end

Public Instance Methods

build_url(*pieces) click to toggle source
# File lib/photish/plugin/core/build_url.rb, line 14
def build_url(*pieces)
  url_pieces = []
  url_pieces << host
  url_pieces << url_info.base
  url_pieces << pieces
  url_pieces.flatten
            .compact
            .join('/')
end