module Jwage
Constants
- DATA_DIR
- ROOT_DIR
- VERSION
Public Instance Methods
find(input, target_date)
click to toggle source
# File lib/jwage.rb, line 11 def find(input, target_date) return nil if input.nil? || target_date.nil? code = Jwage::Code.find(input) return nil if code.nil? yaml_file = DATA_DIR.join("minimum_wages/#{format('%02d', code.to_i)}.yaml") return nil unless File.exist?(yaml_file) data = YAML.load(File.read(yaml_file)) m_wages = data.map { |d| Jwage::MinimumWage.new(d) } m_wages.find { |wage| wage.include?(target_date) } end