class SentrySummary::Link
Attributes
cursor[R]
rel[R]
Public Class Methods
build(link)
click to toggle source
# File lib/sentry-summary/sentry.rb, line 105 def self.build(link) match = link.strip.match(/^<[^>]+>\s*((?:;\s*(?:[^;]+))*)$/) parameters = match[1] parameters = parameters.scan(/;\s*([^;]+)/).map(&:first) parameters = parameters.map do |parameter| parameter.scan(/^([^=]+)="([^"]+)"$/).first end.to_h Link.new(parameters["rel"], parameters["cursor"], parameters["results"]) end
new(rel, cursor, results)
click to toggle source
# File lib/sentry-summary/sentry.rb, line 95 def initialize(rel, cursor, results) @rel = rel.to_sym @cursor = cursor @results = results end
Public Instance Methods
results?()
click to toggle source
# File lib/sentry-summary/sentry.rb, line 101 def results? @results == "true" end