Module: Alchemy::JsonApi
- Defined in:
- lib/alchemy/json_api.rb,
lib/alchemy/json_api/engine.rb,
lib/alchemy/json_api/version.rb,
lib/alchemy/json_api/ingredient_serializer.rb,
app/controllers/alchemy/json_api/base_controller.rb,
app/serializers/alchemy/json_api/base_serializer.rb,
app/serializers/alchemy/json_api/node_serializer.rb,
app/serializers/alchemy/json_api/page_serializer.rb,
app/controllers/alchemy/json_api/nodes_controller.rb,
app/controllers/alchemy/json_api/pages_controller.rb,
app/serializers/alchemy/json_api/element_serializer.rb,
app/serializers/alchemy/json_api/language_serializer.rb,
app/controllers/alchemy/json_api/admin/pages_controller.rb,
app/controllers/alchemy/json_api/layout_pages_controller.rb,
app/serializers/alchemy/json_api/ingredient_file_serializer.rb,
app/serializers/alchemy/json_api/ingredient_html_serializer.rb,
app/serializers/alchemy/json_api/ingredient_link_serializer.rb,
app/serializers/alchemy/json_api/ingredient_node_serializer.rb,
app/serializers/alchemy/json_api/ingredient_page_serializer.rb,
app/serializers/alchemy/json_api/ingredient_text_serializer.rb,
app/serializers/alchemy/json_api/ingredient_audio_serializer.rb,
app/serializers/alchemy/json_api/ingredient_video_serializer.rb,
app/serializers/alchemy/json_api/ingredient_select_serializer.rb,
app/controllers/alchemy/json_api/admin/layout_pages_controller.rb,
app/serializers/alchemy/json_api/ingredient_boolean_serializer.rb,
app/serializers/alchemy/json_api/ingredient_picture_serializer.rb,
app/serializers/alchemy/json_api/ingredient_datetime_serializer.rb,
app/serializers/alchemy/json_api/ingredient_headline_serializer.rb,
app/serializers/alchemy/json_api/ingredient_richtext_serializer.rb,
app/models/alchemy/json_api/page.rb
Defined Under Namespace
Modules: Admin, IngredientSerializer Classes: BaseController, BaseSerializer, ElementSerializer, Engine, IngredientAudioSerializer, IngredientBooleanSerializer, IngredientDatetimeSerializer, IngredientFileSerializer, IngredientHeadlineSerializer, IngredientHtmlSerializer, IngredientLinkSerializer, IngredientNodeSerializer, IngredientPageSerializer, IngredientPictureSerializer, IngredientRichtextSerializer, IngredientSelectSerializer, IngredientTextSerializer, IngredientVideoSerializer, LanguageSerializer, LayoutPagesController, NodeSerializer, NodesController, Page, PageSerializer, PagesController
Constant Summary collapse
- VERSION =
"2.4.2"
Class Method Summary collapse
-
.key_transform ⇒ Object
FastJsonapi key_transform.
-
.key_transform=(value) ⇒ Object
Set FastJsonapi key_transform.
Class Method Details
.key_transform ⇒ Object
FastJsonapi key_transform
Default :underscore # “some_key” => “some_key”
24 25 26 |
# File 'lib/alchemy/json_api.rb', line 24 def self.key_transform @_key_transform || :underscore end |
.key_transform=(value) ⇒ Object
Set FastJsonapi key_transform
Supported transformations:
:camel # “some_key” => “SomeKey” :camel_lower # “some_key” => “someKey” :dash # “some_key” => “some-key” :underscore # “some_key” => “some_key”
17 18 19 |
# File 'lib/alchemy/json_api.rb', line 17 def self.key_transform=(value) @_key_transform = value end |