Sha256: b31d7c680adbc4699571e13da43ffd993757d552eff18471b222cbd5fe8c031c
Contents?: true
Size: 395 Bytes
Versions: 2
Compression:
Stored size: 395 Bytes
Contents
require 'yaml' require 'undercase/pattern' module Undercase class Category attr_reader :name, :patterns def initialize(key) @name = categories[key] @patterns = Pattern.all.select { |pattern| pattern.category == key.to_sym } end private def categories file = File.expand_path('../categories.yml', __FILE__) YAML.load_file(file) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
undercase-0.2.57 | lib/undercase/category.rb |
undercase-0.2.29 | lib/undercase/category.rb |