Sha256: 46c64a1bb2bede94983f97713a5960a9b72ba268d03a0c80098e41f92056f72f

Contents?: true

Size: 276 Bytes

Versions: 2

Compression:

Stored size: 276 Bytes

Contents

#!/usr/bin/env ruby
# frozen_string_literal: true

require_relative "setup"
require "ryo"

class Point
  def initialize
    @x = 5
    @y = 10
  end

  def each_pair
    yield("x", @x)
    yield("y", @y)
  end
end

option = Ryo(Point.new)
p option.x # => 5
p option.y # => 10

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ryo.rb-0.5.7 share/examples/ryo.rb/6_beyond_hash_objects.rb
ryo.rb-0.5.6 share/ryo.rb/examples/6_beyond_hash_objects.rb