Sha256: 006a8c2dcf41f894f56e965c36ade60ffefaac0e164e1ef49b74ea2069b72cb3

Contents?: true

Size: 474 Bytes

Versions: 1

Compression:

Stored size: 474 Bytes

Contents

# coding: utf-8
module JpPrefecture
  class Configuration
    # モデルクラス
    # @return ActiveRecord::Base
    attr_accessor :model_class

    # 変換対象のカラム
    # @return [Symbol]
    attr_accessor :column_name

    def initialize(model_class)
      @model_class = model_class
    end

    private

    # オプションをセットする
    def set(values)
      values && values.each { |name, value| self.send :"#{name}=", value }
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
jp_prefecture-0.1.0 lib/jp_prefecture/configuration.rb