dennmart/wanikani-gem

View on GitHub
lib/wanikani/models/level_progression.rb

Summary

Maintainability
A
0 mins
Test Coverage
# -*- encoding : utf-8 -*-
module Wanikani
  module LevelProgression
    extend Wanikani::Shared

    PERMITTED_PARAMS = %w[ids updated_after page_after_id page_before_id].freeze

    def self.find_all
      find_by
    end

    def self.find_by(parameters = {})
      respond(client.get('level_progressions',
                         filter(parameters)))
    end

    def self.find(id)
      respond(client.get("level_progressions/#{id}"))
    end

    def self.permitted_params
      PERMITTED_PARAMS
    end
  end
end