Sha256: f23c78e7995031d33fef684181df294f9567ccc44199e32f0b9531ebbea66d40

Contents?: true

Size: 627 Bytes

Versions: 7

Compression:

Stored size: 627 Bytes

Contents

window.<%= js_app_name %> = class <%= js_app_name %> extends Batman.App

  # @root 'controller#all'
  # @route '/controller/:id', 'controller#show', resource: 'model', action: 'show'

  @on 'run', ->
    console?.log "Running ...."

  @on 'ready', ->
    console?.log "<%= js_app_name %> ready for use."

  @flash: Batman()
  @flash.accessor
    get: (key) -> @[key]
    set: (key, value) ->
      @[key] = value
      if value isnt ''
        setTimeout =>
          @set(key, '')
        , 2000
      value

  @flashSuccess: (message) -> @set 'flash.success', message
  @flashError: (message) ->  @set 'flash.error', message

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
batman-rails-0.0.9 lib/generators/batman/templates/batman_app.coffee
batman-rails-0.0.8 lib/generators/batman/templates/batman_app.coffee
batman-rails-0.0.6 lib/generators/batman/templates/batman_app.coffee
batman-rails-0.0.5 lib/generators/batman/templates/batman_app.coffee
batman-rails-0.0.4 lib/generators/batman/templates/batman_app.coffee
batman-rails-0.0.3 lib/generators/batman/templates/batman_app.coffee
batman-rails-0.0.2 lib/generators/batman/templates/batman_app.coffee