class Nokotime::Client::Tags
Constants
- ENDPOINT
Attributes
params[R]
Public Class Methods
new(params = {})
click to toggle source
# File lib/nokotime/client/tags.rb, line 8 def initialize(params = {}) @params = params end
Public Instance Methods
all()
click to toggle source
# File lib/nokotime/client/tags.rb, line 12 def all multiple_pages.get(ENDPOINT, params: tag_params) end
Private Instance Methods
multiple_pages()
click to toggle source
# File lib/nokotime/client/tags.rb, line 18 def multiple_pages @multiple_pages ||= Request::MultiplePages.new end
tag_params()
click to toggle source
# File lib/nokotime/client/tags.rb, line 22 def tag_params return params if validation.success? raise Errors::InvalidParams, validation.messages end
validation()
click to toggle source
# File lib/nokotime/client/tags.rb, line 28 def validation @validation ||= Validator::TagSchema.validate(params) end