Class: NumberedList::ItemValue

Inherits:
Object
  • Object
show all
Defined in:
lib/numbered_list/item_value.rb

Instance Method Summary collapse

Instance Method Details

#builder_method_nameObject



3
4
5
# File 'lib/numbered_list/item_value.rb', line 3

def builder_method_name
  method_name.to_sym
end

#method_nameObject



6
7
8
# File 'lib/numbered_list/item_value.rb', line 6

def method_name
  name.downcase.gsub(":", "_")
end

#query_method_nameObject



9
10
11
# File 'lib/numbered_list/item_value.rb', line 9

def query_method_name
  "#{method_name}?".to_sym
end

#to_item_descriptionObject



12
13
14
# File 'lib/numbered_list/item_value.rb', line 12

def to_item_description
  "#{formatted} :: #{description}"
end