class Matestack::Ui::Core::App

Public Class Methods

inherited(subclass) click to toggle source

layout class method to specify if a rails layout should be used

Calls superclass method
# File lib/matestack/ui/core/app.rb, line 24
def self.inherited(subclass)
  subclass.layout(@layout)
  super
end
layout(layout = nil) click to toggle source
# File lib/matestack/ui/core/app.rb, line 29
def self.layout(layout = nil)
  @layout = layout ? layout : @layout
end
new(options = {}) click to toggle source
Calls superclass method
# File lib/matestack/ui/core/app.rb, line 6
def initialize(options = {})
  @controller = Context.controller
  Context.app = self
  super(nil, nil, options)
end

Public Instance Methods

component_attributes() click to toggle source
# File lib/matestack/ui/core/app.rb, line 12
def component_attributes
  {
    is: 'matestack-ui-core-app',
    'inline-template': true,
  }
end
loading_state_element() click to toggle source
# File lib/matestack/ui/core/app.rb, line 19
def loading_state_element
end