Sha256: 5a563665d3ac007bb4ad61f3a9c8533698c96dc4cdf69c84898b2c07c6156c98

Contents?: true

Size: 318 Bytes

Versions: 4

Compression:

Stored size: 318 Bytes

Contents

module Vapid
  module Directives
    # Image directive
    class Image < Vapid::Directive
      renders :html do |input|
        tag(:img, src: input.to_s) if input.present?
      end

      form preview: true, destroy: true do |name, _value|
        file_field_tag name, accept: "image/*"
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
vapid-0.1.3 lib/vapid/directives/image.rb
vapid-0.1.2 lib/vapid/directives/image.rb
vapid-0.1.1 lib/vapid/directives/image.rb
vapid-0.1.0 lib/vapid/directives/image.rb