class Object

Public Instance Methods

a_cast_param() click to toggle source
# File lib/zine_brewer/templates/casts.rb, line 49
def a_cast_param
  [{"title" => (title rescue nil),
    "src" => (src rescue nil),
    "name" => (name rescue nil),
    "huri" => (huri rescue nil),
    "cap" => (cap rescue nil)}]
end
a_img_param() click to toggle source
# File lib/zine_brewer/templates/fig/module_fig_base.rb, line 28
def a_img_param
  [{"src" => (src rescue nil),
    "href" => (href rescue nil),
    "alt" => (alt rescue caption),
    "width" => (width rescue nil),
    "height" => (height rescue nil)}]
end
caption() click to toggle source
# File lib/zine_brewer/templates/fig/module_fig_base.rb, line 19
def caption
  begin
    cap.chomp.sub(/^\\/, '').gsub(/\n/,'(((BR)))')
  rescue
    nil
  end
end
make_alt(l_alt) click to toggle source
# File lib/zine_brewer/templates/fig/module_fig_base.rb, line 48
def make_alt(l_alt)
  begin
    l_alt.gsub(/\[(.+?)\]\(.+?\)/, '\1').gsub(/\n/, '')
  rescue
    nil
  end
end
make_caption(l_cap) click to toggle source
# File lib/zine_brewer/templates/casts.rb, line 69
def make_caption(l_cap)
  begin
    l_cap.chomp.sub(/^\\/, '').gsub(/\n/, '(((BR)))')
  rescue
    nil
  end
end
make_img_size(l_width, l_height) click to toggle source
# File lib/zine_brewer/templates/fig/module_fig_base.rb, line 56
def make_img_size(l_width, l_height)
  s = []
  s << %Q{width="#{l_width}"} unless l_width.nil?
  s << %Q{height="#{l_height}"} unless l_height.nil?
  s.join(' ').strip
end
make_src(l_src) click to toggle source
# File lib/zine_brewer/templates/casts.rb, line 57
def make_src(l_src)
  case File.dirname(l_src)
  when ".", "images"
    f = File.basename(l_src)
    "/static/images/article/■記事ID■/#{/^\d+_/ =~ f ? f : '■記事ID■_' + f}"
  when "common"
    "/static/images/article/common/#{File.basename(l_src)}"
  else
    l_src
  end
end