Sha256: 38627eb891c6459f982c8120802a2a0bed9d91e3c1f8547649c53138559d316f

Contents?: true

Size: 749 Bytes

Versions: 1

Compression:

Stored size: 749 Bytes

Contents

# frozen_string_literal: true

require_relative 'each_component'
require_relative 'image_component'
require_relative 'if_helper'
require_relative 'join_helper'
require_relative 'let_component'
require_relative 'paragraph_component'
require_relative 'text_component'
require_relative 'vbox_component'

module Exclaim
  module Implementations
    extend self

    def example_implementation_map
      @example_implementation_map ||= {
          'each' => EACH_COMPONENT,
          'image' => IMAGE_COMPONENT,
          'if' => IF_HELPER,
          'join' => JOIN_HELPER,
          'let' => LET_COMPONENT,
          'paragraph' => PARAGRAPH_COMPONENT,
          'text' => TEXT_COMPONENT,
          'vbox' => VBOX_COMPONENT
        }

    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ruby-exclaim-0.1.1 lib/exclaim/implementations/example_implementation_map.rb