pinoss/feedbook

View on GitHub
lib/feedbook/liquid_extensions/filters/googl_shortener_filter.rb

Summary

Maintainability
A
0 mins
Test Coverage
require 'googl'
require 'liquid'

module Feedbook
  module LiquidExtensions
    module Filters
      module GooglShortenerFilter

        # Shorten links with goo.gl
        # @param input [String] url
        # 
        # @return [String] url in shorten form
        def googl(input)
          url = Googl.shorten(input)
          url.short_url
        end
      end
    end
  end
end

Liquid::Template.register_filter(Feedbook::LiquidExtensions::Filters::GooglShortenerFilter)