Sha256: b4e96257bb5aff303a94b4a447bb22178024b46bd42dc2944374e052462c3b8d
Contents?: true
Size: 1.16 KB
Versions: 2
Compression:
Stored size: 1.16 KB
Contents
module Apipie module Helpers def markup_to_html(text) Apipie.configuration.markup.to_html(text.strip_heredoc) end attr_accessor :url_prefix def full_url(path) unless @url_prefix @url_prefix = "" if rails_prefix = ENV["RAILS_RELATIVE_URL_ROOT"] @url_prefix << rails_prefix end @url_prefix << Apipie.configuration.doc_base_url end path = path.sub(/^\//,"") ret = "#{@url_prefix}/#{path}" ret.insert(0,"/") unless ret =~ /\A[.\/]/ ret.sub!(/\/*\Z/,"") ret end def include_javascripts %w[ bundled/jquery-1.7.2.js bundled/bootstrap-collapse.js bundled/prettify.js apipie.js ].map do |file| "<script type='text/javascript' src='#{Apipie.full_url("javascripts/#{file}")}'></script>" end.join("\n").html_safe end def include_stylesheets %w[ bundled/bootstrap.min.css bundled/prettify.css bundled/bootstrap-responsive.min.css ].map do |file| "<link type='text/css' rel='stylesheet' href='#{Apipie.full_url("stylesheets/#{file}")}'/>" end.join("\n").html_safe end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
apipie-rails-0.0.13 | lib/apipie/helpers.rb |
apipie-rails-0.0.12 | lib/apipie/helpers.rb |