class Searchables
Attributes
raw[RW]
Public Class Methods
new(hash)
click to toggle source
# File lib/classes/searchables.rb, line 5 def initialize(hash) @raw = hash @all = {} end
Public Instance Methods
all()
click to toggle source
# File lib/classes/searchables.rb, line 14 def all if @all.empty? @raw.keys.each do |name| @all.merge!(name => Searchable.new({raw_name: name, duration: duration(name)})) end @all else @all end end
duration(name)
click to toggle source
# File lib/classes/searchables.rb, line 10 def duration(name) @raw[name] end