Module: FlexaLib

Defined in:
lib/flexa_lib.rb,
lib/flexa_lib/engine.rb,
lib/flexa_lib/helpers.rb,
lib/flexa_lib/version.rb,
lib/flexa_lib/brcpfcnpj.rb,
lib/flexa_lib/model_extensions.rb,
lib/flexa_lib/helpers/tab_helpers.rb,
lib/flexa_lib/helpers/link_helpers.rb,
lib/flexa_lib/helpers/other_helpers.rb,
lib/flexa_lib/helpers/table_helpers.rb,
lib/flexa_lib/helpers/button_helpers.rb,
lib/flexa_lib/helpers/lookup_helpers.rb,
lib/flexa_lib/helpers/paginate_helpers.rb,
lib/flexa_lib/helpers/button_grid_helpers.rb,
lib/generators/flexa_lib/crud/crud_generator.rb,
lib/generators/flexa_lib/lookup/lookup_generator.rb,
lib/generators/flexa_lib/lookup/lookup_generator_test.rb,
lib/generators/flexa_lib/cocoon_view/cocoon_view_generator.rb

Overview

:main: flexa_lib.rb

FlexaLib

Biblioteca para Equipe da Flexa de Desenvolvimento

Incluir a gem no Gemfile do projeto

gem 'flexa_lib'

Usando os Geradores Disponiveis

  • Gerador de CRUD(templates de VIEW)

rails g flexa_lib:crud NomeDoController
  • Gerador de LOOKUP(gera um controller e

uma view de Lookup em Namespace) os parametros são o nome do model e a lista de campos que devem aparecer no grid do lookup

rails g flexa_lib:lookup NomeDoModel campo1 campo2

Aplicação do Twitter-Bootstrap na Aplicação

  • No “application.css” deve ficar como no exemplo abaixo:

    /*

    *= require_self
    *= require flexa-theme
    

    */

  • No “application.js” deve ficar como no exemplo abaixo:

    //= require jquery //= require jquery_ujs //= require flexa-themejs

Defined Under Namespace

Modules: ActiveRecord, BrCpfCnpj, Helpers Classes: CocoonViewGenerator, CrudGenerator, Engine, LookupGenerator, LookupGeneratorTest

Constant Summary collapse

MAJOR =
0
MINOR =
1
PATCH =
7
VERSION =

BUILD = ‘final’

[MAJOR, MINOR, PATCH].compact.join('.')