module Loco::Core::Helpers

Public Instance Methods

loco_body_data() click to toggle source
# File lib/loco/core/helpers.rb, line 6
def loco_body_data
  data_controller = controller_name.split('_').map(&:capitalize).join ''
  {
    'data-namespace' => namespace_name,
    'data-controller' => data_controller,
    'data-action' => action_name
  }
end

Private Instance Methods

namespace_name() click to toggle source
# File lib/loco/core/helpers.rb, line 17
def namespace_name
  path = controller_path.split '/'
  if path.size > 1
    path.first
  else
    'Main'
  end.capitalize
end