Sha256: 6f97dd5b5cb2b411ea1c2d674068f187d7d55e4bef84cb3e9c621e2528297e33
Contents?: true
Size: 1.01 KB
Versions: 1
Compression:
Stored size: 1.01 KB
Contents
require 'net/http' module Brightly module Consumer class << self attr_accessor :theme, :provider_url end module AssetHelper # Return the javascript tag that include the token if the user's authenticated def brightly_stylesheet_link_tag "<link rel=\"stylesheet\" href=\"#{Brightly::Consumer.provider_url}/stylesheets/#{Brightly::Consumer.theme}.css\" type=\"text/css\" media=\"screen\" charset=\"utf-8\">" end end module ProviderHelper def brighten(markdown, theme = Brightly::Consumer.theme) Net::HTTP.post_form(URI.parse("#{Brightly::Consumer.provider_url}/brighten"), {:markdown => markdown, :theme => theme}).body end end end end ::ActionView::Base.send(:include, Brightly::Consumer::AssetHelper) if defined? ::ActionView::Base ::ActiveRecord::Base.send(:include, Brightly::Consumer::ProviderHelper) if defined? ::ActiveRecord::Base ::ActionController::Base.send(:include, Brightly::Consumer::ProviderHelper) if defined? ::ActionController::Base
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
brightly-0.1.1 | lib/brightly/consumer.rb |