class FlexStationData::Presenters::PlatesHash
Attributes
file[R]
options[R]
plates[R]
Public Class Methods
new(file, plates, **options)
click to toggle source
# File lib/flex_station_data/presenters/plates_hash.rb, line 12 def initialize(file, plates, **options) @file = file @plates = plates @options = options end
Public Instance Methods
present()
click to toggle source
# File lib/flex_station_data/presenters/plates_hash.rb, line 18 def present base = { "file" => file.basename.to_s } plates.flat_map do |plate| PlateHash.present(plate, **options).map(&base.method(:merge)) end end