Class: Undercase::Category

Inherits:
Object
  • Object
show all
Defined in:
lib/undercase/category.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(key) ⇒ Category

Returns a new instance of Category.



8
9
10
11
# File 'lib/undercase/category.rb', line 8

def initialize(key)
  @name = categories[key]
  @patterns = Pattern.all.select { |pattern| pattern.category == key.to_sym }
end

Instance Attribute Details

#nameObject (readonly)

Returns the value of attribute name.



6
7
8
# File 'lib/undercase/category.rb', line 6

def name
  @name
end

#patternsObject (readonly)

Returns the value of attribute patterns.



6
7
8
# File 'lib/undercase/category.rb', line 6

def patterns
  @patterns
end