Sha256: 859ab32f41fe2a684574074400a1e36121eaa442cc22f3788e6bd35640a23a4f

Contents?: true

Size: 703 Bytes

Versions: 1

Compression:

Stored size: 703 Bytes

Contents

module LeonardoShared
  def prova
    puts 'ok'
  end

  protected
  def authorization?
    File.exists? "app/models/ability.rb"
  end
  def authentication?
    return true if File.exists? "app/models/user.rb"
    File.exists? "config/initializers/devise.rb"
  end
  def camel_case(str)
    return str if str !~ /_/ && str =~ /[A-Z]+.*/
    str.split('_').map { |i| i.capitalize }.join
  end
  def formtastic?
    return false unless options.formtastic?
    File.exists? "config/initializers/formtastic.rb"
  end
  def jquery_ui?
    File.exists? "vendor/assets/javascripts/jquery-ui"
  end
  def pagination?
    File.exists? "config/initializers/kaminari_config.rb"
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
leonardo-1.5.0 lib/generators/base.rb