Module: Alephant::Views

Defined in:
lib/alephant/views.rb,
lib/alephant/views/base.rb,
lib/alephant/views/preview.rb

Defined Under Namespace

Classes: Base, Preview

Constant Summary collapse

@@views =
{}

Class Method Summary collapse

Class Method Details

.get_registered_class(id) ⇒ Object



11
12
13
# File 'lib/alephant/views.rb', line 11

def self.get_registered_class(id)
  @@views[id]
end

.register(klass) ⇒ Object



6
7
8
9
# File 'lib/alephant/views.rb', line 6

def self.register(klass)
  id = klass.name.split('::').last
  @@views[id.underscore] = klass
end