Sha256: 3b28faab2f648ab43d67047d924128b55b8b7f9bb2d4c333c15f98db995e074d

Contents?: true

Size: 636 Bytes

Versions: 4

Compression:

Stored size: 636 Bytes

Contents

# -*- encoding : utf-8 -*-

require 'rails/generators/named_base'
require 'rails/generators/active_model'

module Guacamole
  module Generators
    class Base < ::Rails::Generators::NamedBase
      def self.source_root
        @_guacamole_source_root ||=
          File.expand_path("../#{base_name}/#{generator_name}/templates", __FILE__)
      end
    end
  end
end

module Rails
  module Generators
    class GeneratedAttribute
      def type_class
        return 'Time' if type == :datetime
        return 'String' if type == :text
        return 'Boolean' if type == :boolean
        type.to_s.camelcase
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
guacamole-0.4.0 lib/rails/generators/guacamole_generator.rb
guacamole-0.3.0 lib/rails/generators/guacamole_generator.rb
guacamole-0.2.0 lib/rails/generators/guacamole_generator.rb
guacamole-0.1.0 lib/rails/generators/guacamole_generator.rb