Class: Brightcontent::Resources

Inherits:
Struct
  • Object
show all
Includes:
Enumerable
Defined in:
lib/brightcontent/resources.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#resourcesObject

Returns the value of attribute resources

Returns:

  • (Object)

    the current value of resources



5
6
7
# File 'lib/brightcontent/resources.rb', line 5

def resources
  @resources
end

Instance Method Details

#extra_menuObject



13
14
15
# File 'lib/brightcontent/resources.rb', line 13

def extra_menu
  drop main_menu_count
end

#extra_menu?Boolean

Returns:

  • (Boolean)


17
18
19
# File 'lib/brightcontent/resources.rb', line 17

def extra_menu?
  resources.length > Brightcontent.main_menu_count
end


9
10
11
# File 'lib/brightcontent/resources.rb', line 9

def main_menu
  take main_menu_count
end


21
22
23
# File 'lib/brightcontent/resources.rb', line 21

def main_menu_count
  Brightcontent.main_menu_count - (extra_menu? ? 1 : 0)
end