Sha256: f8cacdb196ab1cc57ef5c247b203f3a03ed8dca1e7f54f48f38860b7813a1361

Contents?: true

Size: 763 Bytes

Versions: 1

Compression:

Stored size: 763 Bytes

Contents

module CSL
  
  class Info < Node

    attr_children :author, :category, :contributor, :id, :issn, :eissn,
      :issnl, :link, :published, :rights, :summary, :title, :'title-short',
      :updated, :'link-dependent-style'
    
    alias contributors contributor
    
    
    class Contributor < Node
      attr_children :name, :email, :uri
    end
    
    class Author < Node
      attr_children :name, :email, :uri
    end
    
    class Translator < Node
      attr_children :name, :email, :uri
    end
    
    class Link < TextNode
      attr_struct :href, :rel
    end

    class DependentStyle < TextNode
      attr_struct :href, :rel
    end


    class Category < TextNode
      attr_struct :field, :'citation-format'
    end    
    
  end
    
  
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
csl-1.0.0.pre1 lib/csl/info.rb