Class: Baltix::Source::Rakefile
- Defined in:
- lib/baltix/source/rakefile.rb
Constant Summary
Constants inherited from Base
Base::APP_DIRS, Base::CONF_DIRS, Base::DATA_DIRS, Base::DATA_RE, Base::DL_DIRS, Base::DL_RE, Base::DOCSRC_DIRS, Base::DOCSRC_RE, Base::EXE_DIRS, Base::EXT_DIRS, Base::EXT_RE, Base::GROUPS, Base::INC_DIRS, Base::INC_RE, Base::LIB_DIRS, Base::LOG_DIRS, Base::MAN_DIRS, Base::MAN_RE, Base::OPTIONS_IN, Base::OPTION_KEYS, Base::RI_DIRS, Base::RI_RE, Base::STATE_DIRS, Base::SUP_DIRS, Base::TEST_DIRS
Constants included from Log
Instance Attribute Summary
Attributes inherited from Base
#loader, #options, #replace_list, #source_file, #source_names
Class Method Summary collapse
Instance Method Summary collapse
Methods inherited from Base
#+, #alias_names, #alias_to, #aliases, #compilable?, #compilables, #default_ridir, #definition, #dependencies, #deps, #development_dependencies, #fullname, #has_name?, #if_dir, #if_exist, #if_file, #licenses, #name, name_for, name_or_default, opts, #platform, #provide, #required_ruby, #required_ruby_version, #required_rubygems_version, #rootdir, rootdir_or_default, source_options, #source_path_from, #summaries, #to_os, #trees, #type, #valid?, #version
Methods included from Log
default_prefix, io_name_parse, ios, level, #level_match, #log, prefix, prefix_for, setup, setup_kind
Class Method Details
.search(dir, options_in = {}) ⇒ Object
6 7 8 9 10 |
# File 'lib/baltix/source/rakefile.rb', line 6 def search dir, = {} Dir.glob("#{dir}/**/Rakefile", File::FNM_DOTMATCH).select {|f| File.file?(f) }.map do |f| self.new(({ source_file: f, loader: :rakefile }.to_os.merge())) end end |