Sha256: 0bbc5d2d9ec8eef5ca1a14460eac68da554908104116eb6bf57712547ed29508

Contents?: true

Size: 447 Bytes

Versions: 3

Compression:

Stored size: 447 Bytes

Contents

module Translatable
  module GeneratorHelper
    def self.included(base)
      base.class_eval do
        attr_accessor :attributes
        argument :attrs, type: :array, default: [], banner: "field[:type][:index] field[:type][:index]"
      end
    end

    protected

    def model_path
      File.join(destination_root, 'app/models', class_path, "#{file_name}.rb")
    end

    def model_exists?
      File.exists?(model_path)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
translatable-1.2.2 lib/translatable/generator_helper.rb
translatable-0.3.1 lib/translatable/generator_helper.rb
translatable-0.3.0 lib/translatable/generator_helper.rb