Class: Rails::Initializable::Collection
| Relationships & Source Files | |
| Super Chains via Extension / Inclusion / Inheritance | |
|
Class Chain:
self,
::Array
|
|
|
Instance Chain:
self,
TSort,
::Array
|
|
| Inherits: | Array |
| Defined in: | railties/lib/rails/initializable.rb |
Class Method Summary
::Array - Inherited
| .wrap | Wraps its argument in an array unless it is already an array (or array-like). |
Instance Method Summary
::Array - Inherited
| #blank? | An array is blank if it’s empty: |
| #deep_dup | Returns a deep copy of array. |
| #excluding | Returns a copy of the |
| #extract! | Removes and returns the elements for which the block returns a true value. |
| #extract_options! | Extracts options from a set of arguments. |
| #fifth | Equal to |
| #forty_two | Equal to |
| #fourth | Equal to |
| #from | Returns the tail of the array from |
| #in_groups | Splits or iterates over the array in |
| #in_groups_of | Splits or iterates over the array in groups of size |
| #including | Returns a new array that includes the passed elements. |
| #inquiry | Wraps the array in an |
| #second | Equal to |
| #second_to_last | Equal to |
| #split | Divides the array into one or more subarrays based on a delimiting |
| #third | Equal to |
| #third_to_last | Equal to |
| #to | Returns the beginning of the array up to |
| #to_default_s, | |
| #to_formatted_s | Extends Array#to_s to convert a collection of elements into a comma separated id list if |
| #to_param | Calls |
| #to_query | Converts an array into a string suitable for use as a URL query string, using the given |
| #to_s | Alias for Array#to_formatted_s. |
| #to_sentence | Converts the array to a comma-separated sentence where the last element is joined by the connector word. |
| #to_xml | Returns a string that represents the array in XML by invoking |
| #without | Alias for |
Instance Method Details
#+(other)
[ GitHub ]# File 'railties/lib/rails/initializable.rb', line 53
def +(other) Collection.new(to_a + other.to_a) end
#tsort_each_child(initializer, &block)
[ GitHub ]# File 'railties/lib/rails/initializable.rb', line 49
def tsort_each_child(initializer, &block) select { |i| i.before == initializer.name || i.name == initializer.after }.each(&block) end
#tsort_each_node
[ GitHub ]# File 'railties/lib/rails/initializable.rb', line 48
alias :tsort_each_node :each