Class: FluentCommandBuilder::CommandBase
- Inherits:
-
Object
- Object
- FluentCommandBuilder::CommandBase
show all
- Defined in:
- lib/fluent_command_builder/internal/command_base.rb
Direct Known Subclasses
AppCfgPython::V16::AppCfgPython, AppCfgPython::V16::Backends, AppCfgPython::V16::Configure, AppCfgPython::V16::CreateBulkloadConfig, AppCfgPython::V16::CronInfo, AppCfgPython::V16::Delete, AppCfgPython::V16::DownloadApp, AppCfgPython::V16::DownloadData, AppCfgPython::V16::Help, AppCfgPython::V16::List, AppCfgPython::V16::RequestLogs, AppCfgPython::V16::ResourceLimitsInfo, AppCfgPython::V16::Rollback, AppCfgPython::V16::SetDefaultVersion, AppCfgPython::V16::Start, AppCfgPython::V16::Stop, AppCfgPython::V16::Update, AppCfgPython::V16::UpdateCron, AppCfgPython::V16::UpdateDos, AppCfgPython::V16::UpdateIndexes, AppCfgPython::V16::UpdateQueues, AppCfgPython::V16::UploadData, AppCfgPython::V16::VacuumIndexes, AppCfgPython::V17::AppCfgPython, AppCfgPython::V17::Backends, AppCfgPython::V17::Configure, AppCfgPython::V17::CreateBulkloadConfig, AppCfgPython::V17::CronInfo, AppCfgPython::V17::Delete, AppCfgPython::V17::DownloadApp, AppCfgPython::V17::DownloadData, AppCfgPython::V17::Help, AppCfgPython::V17::List, AppCfgPython::V17::RequestLogs, AppCfgPython::V17::ResourceLimitsInfo, AppCfgPython::V17::Rollback, AppCfgPython::V17::SetDefaultVersion, AppCfgPython::V17::Start, AppCfgPython::V17::Stop, AppCfgPython::V17::Update, AppCfgPython::V17::UpdateCron, AppCfgPython::V17::UpdateDos, AppCfgPython::V17::UpdateIndexes, AppCfgPython::V17::UpdateQueues, AppCfgPython::V17::UploadData, AppCfgPython::V17::VacuumIndexes, AspnetCompiler::V20::AspnetCompiler, AspnetCompiler::V40::AspnetCompiler, Bundle::V11::Bundle, Bundle::V11::Cache, Bundle::V11::Check, Bundle::V11::Clean, Bundle::V11::Gem, Bundle::V11::Init, Bundle::V11::Install, Bundle::V11::Outdated, Bundle::V11::Package, Bundle::V11::Show, Bundle::V11::Update, Bundle::V11::Viz, Bundle::V12::Bundle, Bundle::V12::Cache, Bundle::V12::Check, Bundle::V12::Clean, Bundle::V12::Gem, Bundle::V12::Init, Bundle::V12::Install, Bundle::V12::Outdated, Bundle::V12::Package, Bundle::V12::Platform, Bundle::V12::Show, Bundle::V12::Update, Bundle::V12::Viz, FluentCommandBuilder::Cucumber::V11::Cucumber, FluentCommandBuilder::Cucumber::V12::Cucumber, DevAppserverPython::V16::DevAppserverPython, DevAppserverPython::V17::DevAppserverPython, DotCover::V10::DotCover, DotCover::V11::Analyse, DotCover::V11::Cover, DotCover::V11::Delete, DotCover::V11::DotCover, DotCover::V11::List, DotCover::V11::Merge, DotCover::V11::Report, DotCover::V11::Version, DotCover::V11::Zip, DotCover::V12::Analyse, DotCover::V12::Cover, DotCover::V12::Delete, DotCover::V12::DotCover, DotCover::V12::List, DotCover::V12::Merge, DotCover::V12::Report, DotCover::V12::Version, DotCover::V12::Zip, DotCover::V20::Analyse, DotCover::V20::Cover, DotCover::V20::Delete, DotCover::V20::DotCover, DotCover::V20::List, DotCover::V20::Merge, DotCover::V20::Report, DotCover::V20::Version, DotCover::V20::Zip, DotCover::V21::Analyse, DotCover::V21::Cover, DotCover::V21::Delete, DotCover::V21::DotCover, DotCover::V21::List, DotCover::V21::Merge, DotCover::V21::Report, DotCover::V21::Version, DotCover::V21::Zip, DotCover::V22::Analyse, DotCover::V22::Cover, DotCover::V22::Delete, DotCover::V22::DotCover, DotCover::V22::List, DotCover::V22::Merge, DotCover::V22::Report, DotCover::V22::Version, DotCover::V22::Zip, FastLinkChecker::V21::FastLinkChecker, InstallUtil::V11::InstallUtil, InstallUtil::V20::InstallUtil, InstallUtil::V35::InstallUtil, InstallUtil::V40::InstallUtil, MSBuild::V20::MSBuild, MSBuild::V30::MSBuild, MSBuild::V35::MSBuild, MSBuild::V40::MSBuild, MSDeploy::V71::MSDeploy, MSTest::V100::MSTest, MSTest::V80::MSTest, MSTest::V90::MSTest, NUnit::V25::NUnit, NUnit::V26::NUnit, Netsh::V61::AddRule, Netsh::V61::AddUrlAcl, Netsh::V61::Advfirewall, Netsh::V61::DeleteRule, Netsh::V61::Firewall, Netsh::V61::Http, Netsh::V61::Netsh, Netsh::V61::New, Netsh::V61::SetRule, Netsh::V61::ShowRule, NuGet::V20::Config, NuGet::V20::Delete, NuGet::V20::Help, NuGet::V20::Install, NuGet::V20::List, NuGet::V20::NuGet, NuGet::V20::Pack, NuGet::V20::Publish, NuGet::V20::Push, NuGet::V20::SetApiKey, NuGet::V20::Sources, NuGet::V20::Spec, NuGet::V20::Update, NuGet::V21::Config, NuGet::V21::Delete, NuGet::V21::Help, NuGet::V21::Install, NuGet::V21::List, NuGet::V21::NuGet, NuGet::V21::Pack, NuGet::V21::Push, NuGet::V21::SetApiKey, NuGet::V21::Sources, NuGet::V21::Spec, NuGet::V21::Update, Rake::V09::Rake, Rake::V100::Rake, Schtasks::V61::Change, Schtasks::V61::Create, Schtasks::V61::Delete, Schtasks::V61::End, Schtasks::V61::Query, Schtasks::V61::Run, Schtasks::V61::Schtasks, SecurityOSX::V107::DeleteCertificate, SecurityOSX::V107::FindCertificate, SecurityOSX::V107::Import, SecurityOSX::V107::SecurityOSX, SecurityOSX::V107::UnlockKeychain, SecurityOSX::V108::DeleteCertificate, SecurityOSX::V108::FindCertificate, SecurityOSX::V108::Import, SecurityOSX::V108::SecurityOSX, SecurityOSX::V108::UnlockKeychain, SevenZip::V920::Add, SevenZip::V920::Bench, SevenZip::V920::Delete, SevenZip::V920::Extract, SevenZip::V920::ExtractWithFullPaths, SevenZip::V920::List, SevenZip::V920::SevenZip, SevenZip::V920::Test, SevenZip::V920::Update, Simian::V23::Simian, TeamFoundation::V100::Add, TeamFoundation::V100::AddProxyRecord, TeamFoundation::V100::Branch, TeamFoundation::V100::Branches, TeamFoundation::V100::Changeset, TeamFoundation::V100::Checkin, TeamFoundation::V100::CheckinShelveset, TeamFoundation::V100::Checkout, TeamFoundation::V100::CloakFolder, TeamFoundation::V100::Compare, TeamFoundation::V100::CompareWithCurrentWorkspaceVersion, TeamFoundation::V100::CompareWithShelvesetVersion, TeamFoundation::V100::Configure, TeamFoundation::V100::ConfigureProxy, TeamFoundation::V100::CreateWorkspace, TeamFoundation::V100::DecloakFolder, TeamFoundation::V100::Delete, TeamFoundation::V100::DeleteLabel, TeamFoundation::V100::DeleteProxyRecord, TeamFoundation::V100::DeleteShelveset, TeamFoundation::V100::DeleteWorkspace, TeamFoundation::V100::Destroy, TeamFoundation::V100::Dir, TeamFoundation::V100::FolderDiff, TeamFoundation::V100::Get, TeamFoundation::V100::History, TeamFoundation::V100::Label, TeamFoundation::V100::Labels, TeamFoundation::V100::ListProxyRecords, TeamFoundation::V100::LocalVersions, TeamFoundation::V100::Lock, TeamFoundation::V100::MapFolder, TeamFoundation::V100::Merge, TeamFoundation::V100::Merges, TeamFoundation::V100::ModifyWorkspace, TeamFoundation::V100::Permission, TeamFoundation::V100::Properties, TeamFoundation::V100::RemoveWorkspace, TeamFoundation::V100::Rename, TeamFoundation::V100::ReplaceShelveset, TeamFoundation::V100::Resolve, TeamFoundation::V100::RollbackChangeset, TeamFoundation::V100::RollbackToVersion, TeamFoundation::V100::Shelve, TeamFoundation::V100::Shelvesets, TeamFoundation::V100::ShowLocalFolderMapping, TeamFoundation::V100::ShowServerFolderMappings, TeamFoundation::V100::ShowWorkspaceMappings, TeamFoundation::V100::Status, TeamFoundation::V100::TeamFoundation, TeamFoundation::V100::Undelete, TeamFoundation::V100::Undo, TeamFoundation::V100::Unlabel, TeamFoundation::V100::UnmapFolder, TeamFoundation::V100::Unshelve, TeamFoundation::V100::View, TeamFoundation::V100::Workspaces, TeamFoundationTEE::V100::Add, TeamFoundationTEE::V100::Branch, TeamFoundationTEE::V100::Branches, TeamFoundationTEE::V100::Changeset, TeamFoundationTEE::V100::Checkin, TeamFoundationTEE::V100::CheckinShelveset, TeamFoundationTEE::V100::Checkout, TeamFoundationTEE::V100::CloakFolder, TeamFoundationTEE::V100::Compare, TeamFoundationTEE::V100::CompareWithCurrentWorkspaceVersion, TeamFoundationTEE::V100::CompareWithShelvesetVersion, TeamFoundationTEE::V100::CreateWorkspace, TeamFoundationTEE::V100::DecloakFolder, TeamFoundationTEE::V100::Delete, TeamFoundationTEE::V100::DeleteLabel, TeamFoundationTEE::V100::DeleteShelveset, TeamFoundationTEE::V100::DeleteWorkspace, TeamFoundationTEE::V100::Destroy, TeamFoundationTEE::V100::Dir, TeamFoundationTEE::V100::EditProfile, TeamFoundationTEE::V100::Eula, TeamFoundationTEE::V100::Get, TeamFoundationTEE::V100::Getcs, TeamFoundationTEE::V100::Help, TeamFoundationTEE::V100::History, TeamFoundationTEE::V100::Label, TeamFoundationTEE::V100::Labels, TeamFoundationTEE::V100::Lock, TeamFoundationTEE::V100::MapFolder, TeamFoundationTEE::V100::Merge, TeamFoundationTEE::V100::Merges, TeamFoundationTEE::V100::ModifyWorkspace, TeamFoundationTEE::V100::NewProfile, TeamFoundationTEE::V100::Print, TeamFoundationTEE::V100::ProductKey, TeamFoundationTEE::V100::Profiles, TeamFoundationTEE::V100::Properties, TeamFoundationTEE::V100::RemoveWorkspace, TeamFoundationTEE::V100::Rename, TeamFoundationTEE::V100::ReplaceShelveset, TeamFoundationTEE::V100::Resolve, TeamFoundationTEE::V100::Shelve, TeamFoundationTEE::V100::Shelvesets, TeamFoundationTEE::V100::ShowLocalFolderMapping, TeamFoundationTEE::V100::ShowServerFolderMappings, TeamFoundationTEE::V100::ShowWorkspaceMappings, TeamFoundationTEE::V100::Status, TeamFoundationTEE::V100::TeamFoundationTEE, TeamFoundationTEE::V100::Undelete, TeamFoundationTEE::V100::Undo, TeamFoundationTEE::V100::Unlabel, TeamFoundationTEE::V100::UnmapFolder, TeamFoundationTEE::V100::Unshelve, TeamFoundationTEE::V100::Workspaces, TeamFoundationTEE::V101::Add, TeamFoundationTEE::V101::Branch, TeamFoundationTEE::V101::Branches, TeamFoundationTEE::V101::Changeset, TeamFoundationTEE::V101::Checkin, TeamFoundationTEE::V101::CheckinShelveset, TeamFoundationTEE::V101::Checkout, TeamFoundationTEE::V101::CloakFolder, TeamFoundationTEE::V101::Compare, TeamFoundationTEE::V101::CompareWithCurrentWorkspaceVersion, TeamFoundationTEE::V101::CompareWithShelvesetVersion, TeamFoundationTEE::V101::CreateWorkspace, TeamFoundationTEE::V101::DecloakFolder, TeamFoundationTEE::V101::Delete, TeamFoundationTEE::V101::DeleteLabel, TeamFoundationTEE::V101::DeleteShelveset, TeamFoundationTEE::V101::DeleteWorkspace, TeamFoundationTEE::V101::Destroy, TeamFoundationTEE::V101::Dir, TeamFoundationTEE::V101::EditProfile, TeamFoundationTEE::V101::Eula, TeamFoundationTEE::V101::Get, TeamFoundationTEE::V101::Getcs, TeamFoundationTEE::V101::Help, TeamFoundationTEE::V101::History, TeamFoundationTEE::V101::Label, TeamFoundationTEE::V101::Labels, TeamFoundationTEE::V101::Lock, TeamFoundationTEE::V101::MapFolder, TeamFoundationTEE::V101::Merge, TeamFoundationTEE::V101::Merges, TeamFoundationTEE::V101::ModifyWorkspace, TeamFoundationTEE::V101::NewProfile, TeamFoundationTEE::V101::Print, TeamFoundationTEE::V101::ProductKey, TeamFoundationTEE::V101::Profiles, TeamFoundationTEE::V101::Properties, TeamFoundationTEE::V101::Reconcile, TeamFoundationTEE::V101::ReconcileBuild, TeamFoundationTEE::V101::ReconcileChangeset, TeamFoundationTEE::V101::ReconcileForgetBuild, TeamFoundationTEE::V101::RemoveWorkspace, TeamFoundationTEE::V101::Rename, TeamFoundationTEE::V101::ReplaceShelveset, TeamFoundationTEE::V101::Resolve, TeamFoundationTEE::V101::Shelve, TeamFoundationTEE::V101::Shelvesets, TeamFoundationTEE::V101::ShowLocalFolderMapping, TeamFoundationTEE::V101::ShowServerFolderMappings, TeamFoundationTEE::V101::ShowWorkspaceMappings, TeamFoundationTEE::V101::Status, TeamFoundationTEE::V101::TeamFoundationTEE, TeamFoundationTEE::V101::Undelete, TeamFoundationTEE::V101::Undo, TeamFoundationTEE::V101::Unlabel, TeamFoundationTEE::V101::UnmapFolder, TeamFoundationTEE::V101::Unshelve, TeamFoundationTEE::V101::Workspaces, XCodeBuild::V43::BuildProject, XCodeBuild::V43::BuildProjectScheme, XCodeBuild::V43::BuildWorkspace, XCodeBuild::V43::Version, XCodeBuild::V43::XCodeBuild, XCodeBuild::V44::BuildProject, XCodeBuild::V44::BuildProjectScheme, XCodeBuild::V44::BuildWorkspace, XCodeBuild::V44::Version, XCodeBuild::V44::XCodeBuild, XCodeBuild::V45::BuildProject, XCodeBuild::V45::BuildProjectScheme, XCodeBuild::V45::BuildWorkspace, XCodeBuild::V45::Version, XCodeBuild::V45::XCodeBuild
Instance Method Summary
collapse
Constructor Details
#initialize(underlying_builder) ⇒ CommandBase
Returns a new instance of CommandBase.
4
5
6
|
# File 'lib/fluent_command_builder/internal/command_base.rb', line 4
def initialize(underlying_builder)
@b = underlying_builder
end
|
Instance Method Details
8
9
10
|
# File 'lib/fluent_command_builder/internal/command_base.rb', line 8
def configure!
yield @b if block_given?
end
|
#execute! {|@b| ... } ⇒ Object
12
13
14
15
|
# File 'lib/fluent_command_builder/internal/command_base.rb', line 12
def execute!
yield @b if block_given?
@b.execute
end
|
#to_s ⇒ Object
17
18
19
20
|
# File 'lib/fluent_command_builder/internal/command_base.rb', line 17
def to_s
return yield @b if block_given?
@b.to_s
end
|