Module: Macros

Defined in:
lib/ff-tbl-macros.rb,
lib/macros/ctx.rb,
lib/macros/auth.rb,
lib/macros/base.rb,
lib/macros/error.rb,
lib/macros/model.rb,
lib/macros/search.rb,
lib/macros/version.rb,
lib/macros/contract.rb,
lib/macros/ctx/copy.rb,
lib/macros/model/copy.rb,
lib/macros/ctx/inspect.rb,
lib/macros/model/build.rb,
lib/macros/auth/sign_in.rb,
lib/macros/current_user.rb,
lib/macros/search/query.rb,
lib/macros/auth/sign_out.rb,
lib/macros/model/destroy.rb,
lib/macros/model/persist.rb,
lib/macros/verify_params.rb,
lib/macros/current_user/set.rb,
lib/macros/auth/authenticate.rb,
lib/macros/verify_params/date.rb,
lib/macros/contract/prepopulate.rb,
lib/macros/ctx/validate_presence.rb,
lib/macros/contract/extract_params.rb,
lib/macros/error/set_from_contract.rb,
lib/macros/auth/expire_session_data.rb,
lib/macros/auth/sign_out_all_scopes.rb

Overview

Trailblazer shared macros used across multiple apps

Defined Under Namespace

Classes: Auth, Base, Contract, Ctx, CurrentUser, Error, Model, Search, VerifyParams

Constant Summary collapse

VERSION =
'2.0.2'

Class Method Summary collapse

Class Method Details

.gem_rootString

Returns root path to this gem.

Examples:

Macros.gem_root #=> '/home/user/.gems/macros'

Returns:

  • (String)

    root path to this gem



16
17
18
# File 'lib/ff-tbl-macros.rb', line 16

def gem_root
  File.expand_path('..', __dir__)
end