Sha256: d9760e8e72bc36cd42616ecb04f2559fc161a4dea53f2921d6fb5064ef812d7c

Contents?: true

Size: 239 Bytes

Versions: 15

Compression:

Stored size: 239 Bytes

Contents

require 'alephant/views/base'

module Alephant::Views
  @@views = {}

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

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

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
alephant-0.0.9.9.1-java lib/alephant/views.rb
alephant-0.0.9.9-java lib/alephant/views.rb
alephant-0.0.9.8-java lib/alephant/views.rb
alephant-0.0.9.7-java lib/alephant/views.rb
alephant-0.0.9.6-java lib/alephant/views.rb
alephant-0.0.9.5-java lib/alephant/views.rb
alephant-0.0.9.4-java lib/alephant/views.rb
alephant-0.0.9.3-java lib/alephant/views.rb
alephant-0.0.9.2-java lib/alephant/views.rb
alephant-0.0.9.1-java lib/alephant/views.rb
alephant-0.0.9-java lib/alephant/views.rb
alephant-0.0.8.2-java lib/alephant/views.rb
alephant-0.0.8.1-java lib/alephant/views.rb
alephant-0.0.8-java lib/alephant/views.rb
alephant-0.0.7-java lib/alephant/views.rb