Class: FragmentClient::TypedEntries::EntrySpec
- Inherits:
-
T::Struct
- Object
- T::Struct
- FragmentClient::TypedEntries::EntrySpec
- Extended by:
- T::Sig
- Defined in:
- lib/fragment_client/typed_entries.rb
Overview
Everything needed to define one payload class.
Instance Method Summary collapse
Instance Method Details
#class_name ⇒ Object
117 118 119 |
# File 'lib/fragment_client/typed_entries.rb', line 117 def class_name "#{TypedEntries.constant_name(entry_type)}V#{type_version}" end |
#identity ⇒ Object
110 111 112 |
# File 'lib/fragment_client/typed_entries.rb', line 110 def identity [entry_type, type_version] end |
#same_parameters?(other) ⇒ Boolean
122 123 124 |
# File 'lib/fragment_client/typed_entries.rb', line 122 def same_parameters?(other) parameters == other.parameters end |