Sha256: 2a1f600ffcf8a65097738f3e852f51226b92eb80f4baff6a7cdc295cc23a69e6

Contents?: true

Size: 437 Bytes

Versions: 9

Compression:

Stored size: 437 Bytes

Contents

# to_key method returns a suitable unique id that can be used as
# a react `key`.  Other classes may override to_key as needed
# for example hyper_mesh returns the object id of the internal
# backing record.
#
# to_key is automatically called on objects passed as keys for
# example Foo(key: my_object) results in Foo(key: my_object.to_key)

# for Number to_key can just be the number itself
class Number
  def to_key
    self
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
hyper-component-1.0.alpha1.8 lib/hyperstack/ext/component/number.rb
hyper-component-1.0.alpha1.7 lib/hyperstack/ext/component/number.rb
hyper-component-1.0.alpha1.6 lib/hyperstack/ext/component/number.rb
hyper-component-1.0.alpha1.5 lib/hyperstack/ext/component/number.rb
hyper-component-1.0.alpha1.4 lib/hyperstack/ext/component/number.rb
hyper-component-1.0.alpha1.3 lib/hyperstack/ext/component/number.rb
hyper-component-1.0.alpha1.2 lib/hyperstack/ext/component/number.rb
hyper-component-1.0.alpha1.1 lib/hyperstack/ext/component/number.rb
hyper-component-1.0.alpha1 lib/hyperstack/ext/component/number.rb