1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/spec/ruby/core/struct/fixtures/classes.rb

27 lines
386 B
Ruby
Raw Normal View History

module StructClasses
class Apple < Struct; end
Ruby = Struct.new(:version, :platform)
Car = Struct.new(:make, :model, :year)
class Honda < Car
def initialize(*args)
self.make = "Honda"
super(*args)
end
end
class SubclassX < Struct
end
class SubclassX
attr_reader :key
def initialize(*)
@key = :value
super
end
end
end