Sha256: 08f71d5c1eaf728f627a6e842e07742d0a356abff82eb2b6b4689dd553766e30
Contents?: true
Size: 592 Bytes
Versions: 1
Compression:
Stored size: 592 Bytes
Contents
module AboutPage class Fedora < AboutPage::Configuration::Node delegate :each_pair, :to_json, :to_xml, :to => :to_h attr_accessor :rubydora def initialize rubydora_instance self.rubydora = rubydora_instance end def to_h rubydora.profile || {} end def ok? !to_h.empty? end def messages a = [] a << "Unable to connect to fedora: #{self.rubydora.inspect}" if rubydora.profile.nil? a end def preflight request # FIXME: ew. self.rubydora.instance_variable_set('@profile', nil) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
about_page-0.0.2 | lib/about_page/fedora.rb |