Sha256: 8399b1f11ea33f7f87ceefb4f195ddb3a68498413dc8c918eef0bf0ee1edcc72

Contents?: true

Size: 339 Bytes

Versions: 2

Compression:

Stored size: 339 Bytes

Contents

# frozen_string_literal: true

class ActiveUxid::Base

  def initialize
    @config = ActiveUxid.configuration
  end

  ActiveUxid.configuration.instance_variables.each do |setting|
    setting = setting.to_s.tr(':@', '')
    define_method(setting) { @config.send(setting) }
  end

  def encoding_base
    encoding_chars.length
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
active_uxid-5.1.0 lib/active_uxid/base.rb
active_uxid-5.0.2 lib/active_uxid/base.rb