class Starline::Entities::TracksCollection
Public Class Methods
new(tracks)
click to toggle source
# File lib/starline/entities/tracks_collection.rb, line 8 def initialize(tracks) @tracks = tracks end
Public Instance Methods
each(&block)
click to toggle source
# File lib/starline/entities/tracks_collection.rb, line 12 def each(&block) @tracks.each(&block) end
filter_by_distance(search_params_hash)
click to toggle source
# File lib/starline/entities/tracks_collection.rb, line 20 def filter_by_distance(search_params_hash) filter = DistanceFilter.new(search_params_hash) filter.apply_to(@tracks) end
size()
click to toggle source
# File lib/starline/entities/tracks_collection.rb, line 16 def size @tracks.size end