Sha256: bf29901839e19ecb5a2cc54e300a2185601edbce728a1f9bd6074b836984e3a9

Contents?: true

Size: 209 Bytes

Versions: 3

Compression:

Stored size: 209 Bytes

Contents

module LetterGenerator
  class Addressee
    attr_reader :data

    def initialize(data)
      @data = Hash(data)
    end

    def method_missing(*args)
      data[args.flatten.first.to_sym]
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
letter_generator-0.2.2 lib/letter_generator/addressee.rb
letter_generator-0.2.1 lib/letter_generator/addressee.rb
letter_generator-0.2.0 lib/letter_generator/addressee.rb