Class: Lit::Api::V1::LocalizationsController

Inherits:
BaseController
  • Object
show all
Defined in:
app/controllers/lit/api/v1/localizations_controller.rb

Instance Method Summary collapse

Instance Method Details

#indexObject



3
4
5
6
7
8
9
10
11
12
13
# File 'app/controllers/lit/api/v1/localizations_controller.rb', line 3

def index
  @localizations = fetch_localizations
  render json: @localizations.as_json(
    root: false,
    only: %i[id localization_key_id locale_id],
    methods: %i[
      value localization_key_str locale_str
      localization_key_is_deleted
    ]
  )
end

#last_changeObject



15
16
17
18
19
20
# File 'app/controllers/lit/api/v1/localizations_controller.rb', line 15

def last_change
  @localization = Localization.order(updated_at: :desc).first
  render json: @localization.as_json(
    root: false, only: [], methods: [:last_change]
  )
end