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

Class Method Details

.key_transformObject

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