Module: ActiveModel::Serializers::Matchers
- Included in:
- SerializerExampleGroup
- Defined in:
- lib/active_model_serializers/matchers.rb,
lib/active_model_serializers/matchers/version.rb,
lib/active_model_serializers-matchers.rb
Defined Under Namespace
Classes: AssociationMatcher, Embed, HaveAttribute, Root
Constant Summary
collapse
- VERSION =
"0.1.0"
Instance Method Summary
collapse
Instance Method Details
#embed(value) ⇒ Object
78
79
80
|
# File 'lib/active_model_serializers/matchers.rb', line 78
def embed(value)
Embed.new value
end
|
#have_attribute(name) ⇒ Object
121
122
123
|
# File 'lib/active_model_serializers/matchers.rb', line 121
def have_attribute(name)
HaveAttribute.new name
end
|
#have_many(name) ⇒ Object
Also known as:
have_one
179
180
181
|
# File 'lib/active_model_serializers/matchers.rb', line 179
def have_many(name)
AssociationMatcher.new(name)
end
|
#include_root(key = nil) ⇒ Object
39
40
41
|
# File 'lib/active_model_serializers/matchers.rb', line 39
def include_root(key = nil)
Root.new key
end
|