Sha256: bb2251ae508e908034119c2d10485ecbe59519f8fc0e0e7c22a6fc4c900d3570

Contents?: true

Size: 564 Bytes

Versions: 2

Compression:

Stored size: 564 Bytes

Contents

require 'data/lu/states'
require 'generators/lookylu/base_generator'

module Lookylu
  module Generators
    class StateDataGenerator < Lookylu::Generators::BaseGenerator
      class_option :country_name, type: :string, default: 'united_states', desc: "Choose a country: united_states, canada, or all."

      def append_seeds

        the_file = 'db/seeds.rb'
        to_append = "\nLookyLu::States.insert_data('#{options.country_name}', '#{object_name}')\n"

        FileUtils.touch the_file
        append_file(the_file, to_append)

      end

    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
looky-lu-0.0.5 lib/generators/lookylu/state_data_generator.rb
looky-lu-0.0.4 lib/generators/lookylu/state_data_generator.rb