Class: Ruby::Node
- Inherits:
-
Object
- Object
- Ruby::Node
- Includes:
- Extension::Has, Extension::Misc, Extension::Module, Extension::Patch, RubyCodeAPI::Manipulation, RubyCodeAPI::Misc, RubyCodeAPI::Query, RubyCodeAPI::Rails
- Defined in:
- lib/query/api.rb,
lib/rails/api.rb,
lib/config/api.rb,
lib/config/misc.rb,
lib/config/mixin.rb,
lib/config/patch.rb,
lib/config/module.rb,
lib/config/has_ext.rb,
lib/manipulation/api.rb
Defined Under Namespace
Modules: Extension
Constant Summary
Constants included from RubyCodeAPI::Query
Method Summary
Methods included from Extension::Has
#has_block?, #has_const?, #has_identifier?, #has_namespace?
Methods included from Extension::Misc
#args?, #argument_count, #convert_value, #get_arg, #get_args_list, #get_array, #get_assoc, #get_composite, #get_hash, #get_hash_item, #get_identifier, #get_key, #get_string, #get_symbol, #get_token, #get_value, #has_a_block?, #resolve_arg_wrapper, #retrieve_arg, #valid_arg?
Methods included from Extension::Module
#class_or_module?, #get_full_namespace, #get_namespace, #module_namespace?, #namespace?, #superclass?
Methods included from Extension::Patch
#check_pair, #children, #matches?, #select
Methods included from RubyCodeAPI::Misc::Helper
#elemental?, #find_index, #get_elements, #object
Methods included from RubyCodeAPI::Manipulation::Delete
Methods included from RubyCodeAPI::Manipulation::Update
#replace, #replace_arg, #replace_argument, #update
Methods included from RubyCodeAPI::Manipulation::Update::Value
Methods included from RubyCodeAPI::Manipulation::Update::Hash
#hash_arg?, #matching_hash_arg?, #matching_symbol_arg?, #replace_hash_arg, #set_ldelim
Methods included from RubyCodeAPI::Manipulation::Update::Token
#matching_string_arg?, #replace_arg_token
Methods included from RubyCodeAPI::Manipulation::Update::Position
#position_arg?, #replace_pos_argument, #replace_position_arg
Methods included from RubyCodeAPI::Manipulation::Insert
Methods included from RubyCodeAPI::Rails::Gemfile
#add_gem, #find_gem, #inside_group, #replace_gem