Class: Jav::Menu::Resource

Inherits:
BaseItem
  • Object
show all
Extended by:
Dry::Initializer
Defined in:
lib/jav/menu/resource.rb

Instance Method Summary collapse

Instance Method Details

#entity_labelObject



12
13
14
# File 'lib/jav/menu/resource.rb', line 12

def entity_label
  parsed_resource.navigation_label
end

#fetch_paramsObject



16
17
18
19
20
21
# File 'lib/jav/menu/resource.rb', line 16

def fetch_params
  Jav::ExecutionContext.new(
    target: params,
    resource: parsed_resource
  ).handle
end

#parsed_resourceObject



8
9
10
# File 'lib/jav/menu/resource.rb', line 8

def parsed_resource
  @parsed_resource ||= Jav::App.guess_resource resource.to_s
end