class Fedora

fedora.rb - Sinatra::Fedora class *

*

*

*

Public Class Methods

descendents() click to toggle source
# File lib/sinatra_fedora/fedora.rb, line 42
def self.descendents
  @descendents ||= []
end
inherited(klass) click to toggle source
Calls superclass method
# File lib/sinatra_fedora/fedora.rb, line 37
def self.inherited(klass)
  super
  descendents.push(klass)
end
map() click to toggle source
# File lib/sinatra_fedora/fedora.rb, line 46
def self.map
  Hash[descendents.map { |d| [(d.namespace), d] }]
end
namespace(value=nil) click to toggle source
# File lib/sinatra_fedora/fedora.rb, line 55
def self.namespace(value=nil)
  return (@namespace || "/#{name}") if value.nil?
  @namespace = value
end
url(value=nil) click to toggle source
# File lib/sinatra_fedora/fedora.rb, line 60
def self.url(value=nil)
  self.namespace value
end
views_from(value=nil) click to toggle source
# File lib/sinatra_fedora/fedora.rb, line 50
def self.views_from(value=nil)
  return (@views_from || nil) if value.nil?
  @views_from = value
end