class method
self.groups
Ruby on Rails 4.1.16
Since v3.1.12Signature
self.groups(*groups)
Returns all rails groups for loading based on:
-
The Rails environment;
-
The environment variable RAILS_GROUPS;
-
The optional envs given as argument and the hash with group dependencies;
groups assets: [:development, :test]
# Returns # => [:default, :development, :assets] for Rails.env == “development” # => [:default, :production] for Rails.env == “production”
Parameters
-
groupsrest
Source
# File railties/lib/rails.rb, line 72
def groups(*groups)
hash = groups.extract_options!
env = Rails.env
groups.unshift(:default, env)
groups.concat ENV["RAILS_GROUPS"].to_s.split(",")
groups.concat hash.map { |k, v| k if v.map(&:to_s).include?(env) }
groups.compact!
groups.uniq!
groups
end
Defined in railties/lib/rails.rb line 72
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in Rails