lib/lite_cable/connection/identification.rb in litecable-0.5.0 vs lib/lite_cable/connection/identification.rb in litecable-0.6.0

- old
+ new

@@ -12,10 +12,11 @@ Array(identifiers).each do |identifier| attr_writer identifier define_method(identifier) do return instance_variable_get(:"@#{identifier}") if instance_variable_defined?(:"@#{identifier}") + fetch_identifier(identifier.to_s) end end self.identifiers += identifiers @@ -65,9 +66,10 @@ # Generate identifiers info as hash. def identifiers_hash identifiers.each_with_object({}) do |id, acc| obj = instance_variable_get("@#{id}") next unless obj + acc[id.to_s] = LiteCable.config.identifier_coder.encode(obj) end end def identifiers_json