This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Get the ID and security principal of the current user account | |
$myWindowsID=[System.Security.Principal.WindowsIdentity]::GetCurrent() | |
$myWindowsPrincipal=new-object System.Security.Principal.WindowsPrincipal($myWindowsID) | |
# Get the security principal for the Administrator role | |
$adminRole=[System.Security.Principal.WindowsBuiltInRole]::Administrator | |
# Check to see if we are currently running "as Administrator" | |
if ($myWindowsPrincipal.IsInRole($adminRole)) | |
{ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash -x | |
rm -f spec_results.html | |
ssh $TEST_SYSTEM "bash --login -c \"cd ~/testsuite/ && rm -f test_results.html && svn up --accept theirs-full && rake spec env=${TEST_SYSTEM} \"" | |
declare test_results=$? | |
scp $TEST_SYSTEM:/home/automateduser/testsuite/test_results.html $WORKSPACE | |
exit $test_results |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'yaml' | |
require 'active_support' | |
WINDOWS_PLATFORM = /mswin|win32|mingw/ unless defined?(WINDOWS_PLATFORM) | |
$env = YAML.load_file("#{File.dirname(__FILE__)}/environment.yml") | |
DEFAULT_ENVIRONMENT = "#{RUBY_PLATFORM =~ WINDOWS_PLATFORM ? 'windows_' : ''}default" | |
$default_env = $env[DEFAULT_ENVIRONMENT] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
module EventsHelper | |
def create_events(events_table) | |
events_table.map_headers! {|header| header.is_a?(Symbol) ? header : header.gsub(/\s/,'_').to_sym } | |
system_time = TimeService.now | |
events_table.hashes.each do |event| | |
event[:name] ||= "Event #{system_time.strftime("%H:%M:%S")}" | |
event[:enabled] ||= true | |
event[:time] ||= system_time |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'active_resource' | |
class User | |
DEFAULT_CONTEXT_USER = "Models::Database::User" | |
class << self | |
def method_missing(method,*args,&block) | |
contextual_user = "Models::#{ENV['context']}::User".constantize |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
C:\Windows\System32\cmd.exe /k "cd c:\users\username\dropbox\git" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'set' | |
class SuperSet | |
def initialize(default) | |
@default = default | |
@hash = Hash.new | |
end | |
def ask(terms) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'happymapper' | |
module Publication | |
def self.included(receiver) | |
receiver.element :featured, Boolean, :tag => 'isFeatured' | |
receiver.element :exclusive, Boolean, :tag => 'isExclusive' | |
receiver.element :sponsored, Boolean, :tag => 'isSponsored' | |
end | |
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Parses commandline arguments | |
# @param [Array<String>] args the list of arguments | |
# @return [Boolean] whether or not arguments are valid | |
# @since 0.5.6 | |
def parse_arguments(*args) | |
options[:markup] = nil # reset markup | |
# Hack: parse out --no-yardopts, --no-document before parsing files | |
['document', 'yardopts'].each do |file| | |
without, with = args.index("--no-#{file}") || -2, args.index("--#{file}") || -1 |