class BestSeats::Venue
Public Class Methods
new(params)
click to toggle source
# File lib/best_seats/venue.rb, line 5 def initialize(params) @params = params end
Public Instance Methods
columns()
click to toggle source
# File lib/best_seats/venue.rb, line 13 def columns @_column ||= layout.dig(:columns) end
rows()
click to toggle source
# File lib/best_seats/venue.rb, line 9 def rows @_rows ||= layout.dig(:rows) end
seats()
click to toggle source
# File lib/best_seats/venue.rb, line 17 def seats @_seats ||= params.dig(:seats) end
Private Instance Methods
layout()
click to toggle source
# File lib/best_seats/venue.rb, line 23 def layout @_layout ||= params.dig(:venue, :layout) end
params()
click to toggle source
# File lib/best_seats/venue.rb, line 27 def params @_params ||= ::BestSeats::Helpers::Hash.deep_symbolize_keys(@params) end