Module: OdaniaProfile::EngineTargetType

Defined in:
lib/odania_profile/engine_target_type.rb

Class Method Summary collapse

Class Method Details

.validate_profile(menu_item, target_data) ⇒ Object



10
11
12
13
14
15
16
17
18
19
# File 'lib/odania_profile/engine_target_type.rb', line 10

def validate_profile(menu_item, target_data)
	return 'invalid profile id' if target_data['id'].nil?

	profile = OdaniaProfile::Profile.where(id: target_data['id']).first
	return 'invalid profile id' if profile.nil?

	menu_item.full_path = "odania_profile/profiles/#{profile.to_param}"

	return nil
end

.validate_profiles(menu_item, target_data) ⇒ Object



4
5
6
7
8
# File 'lib/odania_profile/engine_target_type.rb', line 4

def validate_profiles(menu_item, target_data)
	menu_item.full_path = 'odania_profile/profiles'

	nil
end