class Icss::Meta::Source

Public Class Methods

catalog_sections() click to toggle source
# File lib/icss/protocol/source.rb, line 21
def self.catalog_sections
  ['sources']
end

Public Instance Methods

basename()
Alias for: name
fullname() click to toggle source
# File lib/icss/protocol/source.rb, line 12
def fullname
  source_id
end
name() click to toggle source
# File lib/icss/protocol/source.rb, line 16
def name
  source_id.split('.').last
end
Also aliased as: basename
to_hash() click to toggle source
# File lib/icss/protocol/source.rb, line 25
def to_hash()
  { :source_id => source_id,
    :title => title,
    :description => description,
    :url => url }
end
to_json() click to toggle source
# File lib/icss/protocol/source.rb, line 32
def to_json() to_hash.to_json ; end