Sha256: ecd8b8b6c944b9f28e8d16c871ab468a3936f4523a15018ed6ec1ceabcce0f09
Contents?: true
Size: 692 Bytes
Versions: 16
Compression:
Stored size: 692 Bytes
Contents
module Rails3::Assist::Directory module Container # return list of symbols for all kinds of supported Rails 3 containers # (those that have a [container]_dir method) module Methods def rails_containers app_methods = Rails3::Assist::Directory.instance_methods artifact_methods = Rails3::Assist::Artifact::Directory.instance_methods all_methods = app_methods + artifact_methods all_methods.grep(/_dir$/).map{|dir| dir.to_s.gsub(/^(.*)_dir/, '\1').to_sym } end def valid_container? type rails_containers.include?(type) end end include Methods extend Methods end end
Version data entries
16 entries across 16 versions & 1 rubygems