Skip to content

Instantly share code, notes, and snippets.

@d6y
Created July 30, 2013 09:15
Show Gist options
  • Select an option

  • Save d6y/6111479 to your computer and use it in GitHub Desktop.

Select an option

Save d6y/6111479 to your computer and use it in GitHub Desktop.
core/util/src/main/scala/net/liftweb/util/Props.scala: def getBool(name: String): Box[Boolean] = props.get(name).map(toBoolean) // (props.get(name))
core/util/src/main/scala/net/liftweb/util/Props.scala: def getBool(name: String, defVal: Boolean): Boolean = getBool(name) openOr defVal // props.get(name).map(toBoolean(_)) getOrElse defVal
core/util/src/test/scala/net/liftweb/util/BasicTypesHelpersSpec.scala: "have a toBoolean method converting any object to a reasonable Boolean value" in {
core/util/src/test/scala/net/liftweb/util/BasicTypesHelpersSpec.scala: toBoolean(null) must_== false
core/util/src/test/scala/net/liftweb/util/BasicTypesHelpersSpec.scala: (o: Any, result: Boolean) => toBoolean(o) must_== result
persistence/mapper/src/main/scala/net/liftweb/mapper/JSONComet.scala: case x => Full(toBoolean(x))
persistence/mapper/src/main/scala/net/liftweb/mapper/MappedBoolean.scala: case (s: String) :: _ => this.set(toBoolean(s))
persistence/mapper/src/main/scala/net/liftweb/mapper/MappedBoolean.scala: case s: String => this.set(toBoolean(s))
persistence/mapper/src/main/scala/net/liftweb/mapper/MappedBoolean.scala: case o => this.set(toBoolean(o))
persistence/mapper/src/main/scala/net/liftweb/mapper/MappedBoolean.scala: case _ => {(inst : T, v : AnyRef) => {val tv = getField(inst, accessor).asInstanceOf[MappedBoolean[T]]; tv.data = Full(toBoolean(v))}}
persistence/mapper/src/main/scala/net/liftweb/mapper/MappedBoolean.scala: (inst, v) => doField(inst, accessor, {case tv: MappedBoolean[T] => tv.allSet(if (v == null) Empty else Full(toBoolean(v)))})
persistence/record/src/main/scala/net/liftweb/record/field/BooleanField.scala: setBox(tryo(toBoolean(s)))
web/webkit/src/main/scala/net/liftweb/builtin/snippet/Form.scala: case Full(x) if Helpers.toBoolean(x) => ret % ("enctype" -> "multipart/form-data")
web/webkit/src/main/scala/net/liftweb/builtin/snippet/Menu.scala: val linkToSelf: Boolean = (S.attr("linkToSelf") or S.attr("linktoself")).map(Helpers.toBoolean) openOr false
web/webkit/src/main/scala/net/liftweb/builtin/snippet/Menu.scala: val expandAny: Boolean = S.attr("expand").map(Helpers.toBoolean) openOr true
web/webkit/src/main/scala/net/liftweb/builtin/snippet/Menu.scala: val donthide = S.attr("donthide").map(Helpers.toBoolean) openOr false
web/webkit/src/main/scala/net/liftweb/builtin/snippet/Menu.scala: val linkToSelf = (S.attr("linkToSelf") or S.attr("linktoself")).map(Helpers.toBoolean) openOr false
web/webkit/src/main/scala/net/liftweb/builtin/snippet/Msgs.scala: ShowAll(toBoolean(S.attr("showAll") or S.attr("showall")))
web/webkit/src/main/scala/net/liftweb/builtin/snippet/Tail.scala: if ((S.attr("withResourceId") or S.attr("withresourceid")).filter(Helpers.toBoolean).isDefined) {
web/webkit/src/main/scala/net/liftweb/http/LiftSession.scala: (attrs.get("eager_eval").map(toBoolean) or
web/webkit/src/main/scala/net/liftweb/http/LiftSession.scala: findNSAttr(attrs, "lift", "eager_eval").map(toBoolean) or
web/webkit/src/main/scala/net/liftweb/http/LiftSession.scala: findNSAttr(attrs, "l", "eager_eval").map(toBoolean)
web/webkit/src/main/scala/net/liftweb/http/Paginator.scala: S.param("asc").map(toBoolean) openOr ascending
web/webkit/src/main/scala/net/liftweb/http/S.scala: (v, str) => v || Helpers.toBoolean(str))))
web/webkit/src/main/scala/net/liftweb/http/SHtml.scala: ajaxCheckbox_*(value, Empty, LFuncHolder(in => func(in.exists(toBoolean(_)))), attrs: _*)
web/webkit/src/main/scala/net/liftweb/http/SHtml.scala: LFuncHolder(in => {settable.set(in.exists(toBoolean( _)));
web/webkit/src/main/scala/net/liftweb/http/SHtml.scala: ajaxCheckbox_*(value, Full(jsFunc), LFuncHolder(in => func(in.exists(toBoolean(_)))), attrs: _*)
web/webkit/src/main/scala/net/liftweb/http/SHtml.scala: f(in.exists(toBoolean(_)))
web/webkit/src/main/scala/net/liftweb/http/SHtml.scala: f(in.exists(toBoolean(_)))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment