move mach.rb to os/mac/mach.rb

This commit is contained in:
Xu Cheng 2015-10-16 17:08:11 +08:00
parent 06806f860d
commit 646f94adfe
5 changed files with 7 additions and 4 deletions

View File

@ -1,13 +1,10 @@
require "pathname" require "pathname"
require "mach"
require "resource" require "resource"
require "metafiles" require "metafiles"
# Homebrew extends Ruby's `Pathname` to make our code more readable. # Homebrew extends Ruby's `Pathname` to make our code more readable.
# @see http://ruby-doc.org/stdlib-1.8.7/libdoc/pathname/rdoc/Pathname.html Ruby's Pathname API # @see http://ruby-doc.org/stdlib-1.8.7/libdoc/pathname/rdoc/Pathname.html Ruby's Pathname API
class Pathname class Pathname
include MachO
# @private # @private
BOTTLE_EXTNAME_RX = /(\.[a-z0-9_]+\.bottle\.(\d+\.)?tar\.gz)$/ BOTTLE_EXTNAME_RX = /(\.[a-z0-9_]+\.bottle\.(\d+\.)?tar\.gz)$/

View File

@ -2,6 +2,7 @@ require "hardware"
require "os/mac/version" require "os/mac/version"
require "os/mac/xcode" require "os/mac/xcode"
require "os/mac/xquartz" require "os/mac/xquartz"
require "os/mac/pathname"
module OS module OS
module Mac module Mac

View File

@ -1,4 +1,4 @@
require "mach" require "os/mac/mach"
module MacCPUs module MacCPUs
OPTIMIZATION_FLAGS = { OPTIMIZATION_FLAGS = {

View File

@ -0,0 +1,5 @@
require "os/mac/mach"
class Pathname
include MachO
end