Sha256: fb4d3bb8cbda5ce8be1241b81b4f1ecab147630e676999bd937ce91375e8ffbc

Contents?: true

Size: 415 Bytes

Versions: 7

Compression:

Stored size: 415 Bytes

Contents

require 'merb/generators/merb_generator_helpers'

class ControllerGenerator < Merb::GeneratorHelpers::ControllerGeneratorBase

  def initialize(*args)
    runtime_options = args.last.is_a?(Hash) ? args.pop : {}
    name, *actions = args.flatten
    runtime_options[:actions] = actions.empty? ? %w[index] : actions
    super( [name], runtime_options  )
  end
  
  def self.superclass
    RubiGen::Base
  end
    
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
merb-0.4.2 merb_generators/controller/controller_generator.rb
merb-0.4.1 merb_generators/controller/controller_generator.rb
merb-0.4.0 merb_generators/controller/controller_generator.rb
merb-0.5.0 merb_generators/controller/controller_generator.rb
merb-0.5.1 merb_generators/controller/controller_generator.rb
merb-0.5.2 merb_generators/controller/controller_generator.rb
merb-0.5.3 merb_generators/controller/controller_generator.rb