Sha256: acec94068105d5f840cd1ba9a1f3e307fbcbb7031eb21ca7ef6695914509f251
Contents?: true
Size: 442 Bytes
Versions: 12
Compression:
Stored size: 442 Bytes
Contents
# frozen_string_literal: true module TFW # This is the Module for TFW class Module extend Setters make_setter :name, :source, :input def initialize(&block) instance_eval(&block) if block_given? %i[name source].each do |e| raise "#{e} must be specified for module" if instance_variable_get("@#{e}").nil? end @stack = TFW.get_stack_for_dir @source, @input, TFDSL::Stack.new end end end
Version data entries
12 entries across 12 versions & 1 rubygems