Class: Odania::MenuItem
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- Odania::MenuItem
- Defined in:
- app/models/odania/menu_item.rb
Instance Method Summary collapse
Instance Method Details
#get_target_path ⇒ Object
21 22 23 |
# File 'app/models/odania/menu_item.rb', line 21 def get_target_path "#{self..get_target_path}/#{self.full_path}" end |
#validate_target ⇒ Object
10 11 12 13 14 15 16 17 18 19 |
# File 'app/models/odania/menu_item.rb', line 10 def validate_target unless Odania::TargetType.targets.keys.include?(self.target_type) errors.add(:target_type, 'invalid target_type') end error_msg = Odania::TargetType.validate_data(self, self.target_type, self.target_data) unless error_msg.nil? errors.add(:target_type, error_msg) end end |