class HS::Code

Attributes

lang[RW]

Public Instance Methods

inline?() click to toggle source
# File lib/hs/elements/code.rb, line 7
def inline?
  lang.nil?
end
params() click to toggle source
Calls superclass method HS::Element#params
# File lib/hs/elements/code.rb, line 15
def params
  params = super
  return params if inline?

  params.merge(lang: lang)
end
tag_name() click to toggle source
# File lib/hs/elements/code.rb, line 11
def tag_name
  inline? ? 'code' : 'pre'
end