Sha256: 8de252154c7ea2f4cace5fee55369a8f15cd7bf39bec9cc190e1bcdb15173a83

Contents?: true

Size: 366 Bytes

Versions: 6

Compression:

Stored size: 366 Bytes

Contents

require 'deas-erbtags/tag'

module Deas::ErbTags
  module ImageTag

    def self.included(receiver)
      receiver.class_eval{ include Tag, Method }
    end

    module Method

      def image_tag(source, *args)
        opts = args.last.kind_of?(::Hash) ? args.pop : {}
        opts.update(:src => source.to_s)

        tag(:img, opts)
      end

    end

  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
deas-erbtags-0.5.0 lib/deas-erbtags/image_tag.rb
deas-erbtags-0.4.2 lib/deas-erbtags/image_tag.rb
deas-erbtags-0.4.1 lib/deas-erbtags/image_tag.rb
deas-erbtags-0.4.0 lib/deas-erbtags/image_tag.rb
deas-erbtags-0.3.0 lib/deas-erbtags/image_tag.rb
deas-erbtags-0.2.0 lib/deas-erbtags/image_tag.rb