class Quilt::Performance::NavigationMetadata

Attributes

index[RW]
supports_detailed_events[RW]
supports_detailed_time[RW]

Public Class Methods

from_params(params = {}) click to toggle source
# File lib/quilt_rails/performance/navigation_metadata.rb, line 10
def self.from_params(params = {})
  NavigationMetadata.new(
    index: params[:index],
    supports_detailed_time: params[:supports_detailed_time],
    supports_detailed_events: params[:supports_detailed_events],
  )
end
new(index:, supports_detailed_events:, supports_detailed_time:) click to toggle source
# File lib/quilt_rails/performance/navigation_metadata.rb, line 18
def initialize(index:, supports_detailed_events:, supports_detailed_time:)
  @index = index
  @supports_detailed_time = supports_detailed_time
  @supports_detailed_events = supports_detailed_events
end

Public Instance Methods

has_size?() click to toggle source
# File lib/quilt_rails/performance/navigation_metadata.rb, line 24
def has_size?
  !size.nil?
end