Customer = Struct.new(:name, :address, :zip)
# => Customer
joe = Customer.new('Joe Smith', '123 Maple, Anytown NC', 12345)
# => #<struct Customer name="Joe Smith", address="123 Maple, Anytown NC", zip=12345>
joe.name # => "Joe Smith"
joe['name'] # => "Joe Smith"
joe[:name] # => "Joe Smith"
joe[0] # => "Joe Smith"
Customer = Struct.new(:name, :address) do
def greeting
"Hello #{name}!"
end
end
Customer.new('Dave', '123 Main').greeting # => "Hello Dave!"
-
Notifications
You must be signed in to change notification settings - Fork 0
b-artem/factory
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published