package skinny

  1. Public
  2. All

Type Members

  1. abstract class AbstractParamType extends ParamType

    Basic template for ParamType implementation.

  2. case class ClassPathResource(stream: InputStream, lastModified: Long) extends Product with Serializable

    Resource loaded from class path.

  3. case class I18n(locale: Locale = null) extends LoggerProvider with Product with Serializable

    i18n message provider.

  4. case class Pagination(pageSize: Int, pageNo: Int) extends Product with Serializable

    Pagination parameters.

  5. case class PaginationPageNoBuilder(pageNo: Option[Int] = scala.None) extends Product with Serializable

    Pagination builder.

  6. case class PaginationPageSizeBuilder(pageSize: Option[Int] = scala.None) extends Product with Serializable

    Pagination builder.

  7. trait ParamType extends AnyRef

    Strong parameter type definition.

  8. class PermittedStrongParameters extends AnyRef

    Permitted strong parameters.

  9. trait SkinnyConfig extends AnyRef

    Skinny's configuration value loader.

  10. trait SkinnyModel[Id, Model] extends AnyRef

    Model interface for SkinnyResource.

  11. case class StrongParameters(params: Map[String, Any]) extends Product with Serializable

    Strong parameters which is inspired by Rails4's mass assignment protection.

Value Members

  1. object ClassPathResourceLoader

    Class path resource loader.

  2. object I18n extends Serializable

  3. object Pagination extends Serializable

    Pagination builder.

  4. object ParamType

    Strong parameter type definition.

  5. object ScalaVersion

  6. object SkinnyConfig extends SkinnyConfig

  7. package activeimplicits

  8. package controller

  9. package exception

  10. package nlp

  11. package time

  12. package util