Skip to content

Commit 7d2835f

Browse files
committedDec 7, 2014
Struct can just use attr_accessor to define methods
1 parent 8dec80e commit 7d2835f

File tree

1 file changed

+1
-7
lines changed

1 file changed

+1
-7
lines changed
 

Diff for: ‎opal/corelib/struct.rb

+1-7
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,7 @@ def self.define_struct_attribute(name)
2222

2323
members << name
2424

25-
define_method name do
26-
instance_variable_get "@#{name}"
27-
end
28-
29-
define_method "#{name}=" do |value|
30-
instance_variable_set "@#{name}", value
31-
end
25+
attr_accessor name
3226
end
3327

3428
def self.members

0 commit comments

Comments
 (0)