class RSS::Maker::ItemsBase::ItemBase::ContentBase - rss: Ruby Standard Library Documentation

# class RSS::Maker::ItemsBase::ItemBase::ContentBase

### Public Instance Methods

inline_html?() click to toggle source

    # File rss-0.3.1/lib/rss/maker/base.rb, line 900
    def inline_html?
      @type == "html"
    end

inline_other?() click to toggle source

    # File rss-0.3.1/lib/rss/maker/base.rb, line 908
    def inline_other?
      !out_of_line? and ![nil, "text", "html", "xhtml"].include?(@type)
    end

inline_other_base64?() click to toggle source

    # File rss-0.3.1/lib/rss/maker/base.rb, line 922
    def inline_other_base64?
      return false if @type.nil? or out_of_line?
      @type.include?("/") and !inline_other_text? and !inline_other_xml?
    end

inline_other_text?() click to toggle source

    # File rss-0.3.1/lib/rss/maker/base.rb, line 912
    def inline_other_text?
      return false if @type.nil? or out_of_line?
      /\Atext\//i.match(@type) ? true : false
    end

inline_other_xml?() click to toggle source

    # File rss-0.3.1/lib/rss/maker/base.rb, line 917
    def inline_other_xml?
      return false if @type.nil? or out_of_line?
      /[\+\/]xml\z/i.match(@type) ? true : false
    end

inline_text?() click to toggle source

    # File rss-0.3.1/lib/rss/maker/base.rb, line 896
    def inline_text?
      [nil, "text", "html"].include?(@type)
    end

inline_xhtml?() click to toggle source

    # File rss-0.3.1/lib/rss/maker/base.rb, line 904
    def inline_xhtml?
      @type == "xhtml"
    end

out_of_line?() click to toggle source

    # File rss-0.3.1/lib/rss/maker/base.rb, line 927
    def out_of_line?
      not @src.nil? and @content.nil?
    end

xml=(content)
Alias for: xml_content=
xml_content=(content) click to toggle source

    # File rss-0.3.1/lib/rss/maker/base.rb, line 888
    def xml_content=(content)
      content = ensure_xml_content(content) if inline_xhtml?
      @xml_content = content
    end

Also aliased as: xml=