Skip to content

This addon provides logical helpers for Ember templates and components.

License

Notifications You must be signed in to change notification settings

robert-allan-frank/ember-logic-fns

Repository files navigation

ember-logic-fns npm version Build Status codecov

This addon provides logical helpers for Ember templates and components.

To install:

ember install ember-logic-fns

Usage

logic-and

Performs an and operation of two or more values.

{{logic-and value1 value2 value3}}

logic-double-not

Coerce the value to a boolean.

{{logic-double-not value}}

logic-equals

Determine if two or more values are logically equal.

{{logic-equals value1 value2 value3}}

logic-is-empty

Determine if a value is empty. See isEmpty() for details on the isEmpty function.

{{logic-is-empty value}}

logic-is-present

Determine if a value is present. See isPresent() for details on the isPresent function.

{{logic-is-present value}}

logic-nand

Performs a nand operation of two values.

{{logic-nand value1 value2}}

logic-nor

Performs a nor operation of two values.

{{logic-nor value1 value2}}

logic-not

Invert a boolean value.

{{logic-not value}}

logic-not-equals

Determine if two or more values are logically unequal.

{{logic-not-equals value1 value2 value3}}

logic-or

Performs an or operation of two or more values.

{{logic-or value1 value2 value3}}

logic-xnor

Performs an xnor operation of two values.

{{logic-xnor value1 value2}}

logic-xor

Performs an xor operation of two values.

{{logic-xor value1 value2}}

Related Addons

Compatibility

  • Ember.js v3.4 or above
  • Ember CLI v2.13 or above
  • Node.js v8 or above

Contributing

See the Contributing guide for details.

License

This project is licensed under the MIT License.