summaryrefslogtreecommitdiff
path: root/lib/hashie/dash.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/hashie/dash.rb')
-rw-r--r--lib/hashie/dash.rb8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/hashie/dash.rb b/lib/hashie/dash.rb
index 47b0afe..3d73090 100644
--- a/lib/hashie/dash.rb
+++ b/lib/hashie/dash.rb
@@ -26,8 +26,8 @@ module Hashie
def self.property(property_name, options = {})
property_name = property_name.to_sym
- (@properties ||= []) << property_name
- (@defaults ||= {})[property_name] = options.delete(:default)
+ (@@properties ||= []) << property_name
+ (@@defaults ||= {})[property_name] = options.delete(:default)
class_eval <<-RUBY
def #{property_name}
@@ -43,7 +43,7 @@ module Hashie
# Get a String array of the currently defined
# properties on this Dash.
def self.properties
- @properties.collect{|p| p.to_s}
+ @@properties.collect{|p| p.to_s}
end
# Check to see if the specified property has already been
@@ -54,7 +54,7 @@ module Hashie
# The default values that have been set for this Dash
def self.defaults
- @defaults
+ @@defaults
end
# You may initialize a Dash with an attributes hash