Sha256: 6cbbb9cca792e5ee60c7fd853e2fd6a12522652276af0581d8c796808142c6f7

Contents?: true

Size: 611 Bytes

Versions: 6

Compression:

Stored size: 611 Bytes

Contents

module Filters

  def regex(input, r)
    my_match = /#{r}/.match(input)
    if my_match
      if my_match.captures.size>0
        return my_match.captures.first
      end
    end
    ""
  end

  def add_http(input)
    if input.start_with?('http://')
      input
    else
      "http://#{input}"
    end
  end

end

module LocomotivePluginJoiner
  class LocomotivePluginJoiner
    include Locomotive::Plugin
    
    def self.default_plugin_id
      'joiner'
    end
  
    def self.plugin_loaded
        puts "joiner plugin LOADED :D :D :D"
    end

    def self.liquid_filters
      Filters
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
locomotive_plugin_joiner-0.1.12 lib/locomotive_plugin_joiner.rb
locomotive_plugin_joiner-0.1.10 lib/locomotive_plugin_joiner.rb
locomotive_plugin_joiner-0.1.9 lib/locomotive_plugin_joiner.rb
locomotive_plugin_joiner-0.1.8 lib/locomotive_plugin_joiner.rb
locomotive_plugin_joiner-0.1.7 lib/locomotive_plugin_joiner.rb
locomotive_plugin_joiner-0.1.4 lib/locomotive_plugin_joiner.rb