рдЖрдкрдХрд╛ рджрд┐рди рд╢реБрдн рд╣реЛ!
рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп
рдЕрдВрдд рдореЗрдВ, рдореБрдЭреЗ рд░реВрдмреА рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдЖрд╢реНрдЪрд░реНрдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдкрдиреА рдХрд╣рд╛рдиреА рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рд╕рдордп рдорд┐рд▓рд╛ред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдХреЛ рдпрд╛рдж рд╣реИ,
рдкрд┐рдЫрд▓реЗ рднрд╛рдЧ рдореЗрдВ рд╣рдо рдЕрдкрдиреЗ рд░рддреНрди рд▓рд┐рдЦрдиреЗ рдХреА рдореВрд▓ рдмрд╛рддреЗрдВ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛ рдЧрдП рдереЗред рд╣рдордиреЗ рд╕реАрдЦрд╛ рдХрд┐ рдЗрд╕реЗ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╛рдЗрд▓реЛрдВ рдХрд╛ рдиреНрдпреВрдирддрдо рд╕реЗрдЯ рдХреНрдпрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣рдордиреЗ рдпрд╣ рднреА рд╕реАрдЦрд╛ рдХрд┐ рд╣рдо рдЕрдкрдиреА рд░рдЪрдирд╛ рдХреЛ рд░реВрдмреАрдЧрдореНрд╕ рдореЗрдВ рдХреИрд╕реЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрд╕реА рджрд┐рди (рдкрд╣рд▓рд╛ рднрд╛рдЧ рд▓рд┐рдЦрдиреЗ рдХреЗ рдмрд╛рдж), рд░реВрдмреАрдЬрдореНрд╕ рдореЗрдВ
рд╣реЗрд▓реНрд▓реЛ-рд╡рд░реНрд▓реНрдб рдирд╛рдордХ рд░рддреНрдиреЛрдВ рдХреА рдПрдХ рдЙрдЫрд╛рд▓ рдЕрдЪрд╛рдирдХ рджрд┐рдЦрд╛рдИ рджреАред рдФрд░ рдореБрдЭреЗ рдЗрд╕рдХреЗ рдХрдИ рдкреНрд░рдХрд╛рд░ рдорд┐рд▓реЗред рдХреБрдЫ рдиреЗ рдЙрд╕ рд░реЗрдЦрд╛ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рднреА рдЬрд╣рдордд рдирд╣реАрдВ рдЙрдард╛рдИ рдЬрд╣рд╛рдБ рдордгрд┐ рдХреЗ рд▓реЗрдЦрдХ рдХреЛ рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
g.author = "krovatti"
рдХреБрдЫ рдиреЗ рдордгрд┐ рд╕реЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдорд╛рди рднреА рдкреВрдЫреЗ:
g.version = "666" g.version = "111" g.version = "911"
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдХреБрдЫ рдЕрдиреНрдп рд╡рд┐рд╡рд┐рдзрддрд╛рдПрдВ рдереАрдВ, рдЬреЛ рдПрдХ рд▓реЗрдЦрдХ рдХреЗ рд░реВрдк рдореЗрдВ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдореБрдЭреЗ рдЦреБрд╢ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреА рдереАрдВред
рдХреНрдпрд╛ рдЖрдЬ рд╣рдореЗрдВ рдЗрдВрддрдЬрд╛рд░ рд╣реИ
рдЖрдЬ рдХреЗ рднрд╛рдЧ рдореЗрдВ, рдореИрдВ рдЖрдкрдХреЛ рд╡рд┐рдирд┐рд░реНрджреЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдЧреБрдгреЛрдВ рдХрд╛ рдЕрд╡рд▓реЛрдХрди рдкреНрд░рд╕реНрддреБрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдБред рдЗрди рдЧреБрдгреЛрдВ рдХрд╛ рдЬреНрдЮрд╛рди, рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдореЗрд░реЗ
рдкрд╛рд╕ рд╣реИ ред
рдЪреВрдВрдХрд┐ рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд░рддреНрдиреЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╣рдо рд╕рд┐рджреНрдзрд╛рдВрдд рдкрд░ рд╣реА рдЖрдЧреЗ рдмрдврд╝реЗрдВрдЧреЗред
рд╣рдо рдХрд╣рд╛рдВ рд╕реЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ
рдЧрдгрдирд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреНрд░рдо рдореЗрдВ рд╣реИ:
- рдкрд╣рд▓реЗ рд╣рдо рдЖрд╡рд╢реНрдпрдХ рдЧреБрдгреЛрдВ рдХреЛ рджреЗрдЦреЗрдВрдЧреЗ
- рдФрд░ рдлрд┐рд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓реЛрдЧреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ, рдЕрд░реНрдерд╛рдд рд╡реИрдХрд▓реНрдкрд┐рдХ рдЧреБрдгред
рддреЛ рдЪрд▓рд┐рдП рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред
рддрд┐рдерд┐
рдкреНрд░рдХрд╛рд░: рд╕рдордпред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди: Time.now
рд╡рд┐рд╡рд░рдг: рджрд┐рдирд╛рдВрдХ / рд╕рдордп рдЬрдм рдордгрд┐ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдПрдХ рдЙрджрд╛рд╣рд░рдг: g.date = File.utime('VERSION')
рдиреЛрдЯ: рдЖрдорддреМрд░ рдкрд░ рдпрд╣ рдлрд╝реАрд▓реНрдб рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рджреНрд╡рд╛рд░рд╛ рдирд╣реАрдВ рднрд░реА рдЬрд╛рддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХрд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рд╣реИред
рдирд╛рдо
рдкреНрд░рдХрд╛рд░: рд╕реНрдЯреНрд░рд┐рдВрдЧред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдореВрд▓реНрдп: рдХреЛрдИ рдирд╣реАрдВред
рд╡рд┐рд╡рд░рдг: рд╣рдорд╛рд░реЗ рдордгрд┐ рдХрд╛ рдирд╛рдоред
рдПрдХ рдЙрджрд╛рд╣рд░рдг: g.name = 'woohaha'
рдиреЛрдЯ: рдирд╛рдо рдореЗрдВ рдЖрдк рд╣рдорд╛рд░реЗ рдордгрд┐ рдХреА рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдирд╣реАрдВ рд▓рд┐рдЦ рд╕рдХрддреЗ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдХреНрд╖реЗрддреНрд░ рд╣реИред
рдордВрдЪ
рдкреНрд░рдХрд╛рд░: рд╕реНрдЯреНрд░рд┐рдВрдЧред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди: рдордгрд┐ :: рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдо :: рд░реВрдмреА
рд╡рд┐рд╡рд░рдг: рдПрдХ рдордВрдЪ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╣рдордиреЗ рдЕрдкрдирд╛ рд░рддреНрди рд▓рд┐рдЦрд╛ред
рдПрдХ рдЙрджрд╛рд╣рд░рдг: g.platform = Gem::Platform::Win32
рдиреЛрдЯ: рдпрд╣ рд╕рдВрдкрддреНрддрд┐ рдХреЗрд╡рд▓ рддрднреА рднрд░рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИ рдЬрдм рдЖрдкрдХреЗ рд░рддреНрди рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реЛред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдПрдХ рд╡рд┐рди рдПрдкреАрдЖрдИ рд░реИрдкрд░ рд▓рд┐рдЦрд╛ред
require_paths
рдкреНрд░рдХрд╛рд░: рд╕рд░рдгреАред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди: ["lib"]
рд╡рд┐рд╡рд░рдг: рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ, рдЬреЛ рд╣рдорд╛рд░реЗ
.rb рдпрд╛
README рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдХреА рдЕрдирд┐рд╡рд╛рд░реНрдп рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИред
рдПрдХ рдЙрджрд╛рд╣рд░рдг:
рдиреЛрдЯ: рдЗрд╕ рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЗрд╡рд▓ рд╣реИрд▓реЛрд╡реЗрдЕрд░ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдмрд╛рдХреА рдореЗрдВ рдпрд╣ рдирд┐рд╕реНрд╕рдВрджреЗрд╣ рдЗрд╕рдХреЗ рд▓рд╛рдпрдХ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдХрднреА-рдХрднреА рдЕрдкрдиреЗ рдЕрд╕реНрддрдмрд▓ рдореЗрдВ рдШреЛрдбрд╝реЗ рд░рдЦрдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рд╕рднреА рдХреЛ рдПрдХ рдореЗрдВ рдирд╣реАрдВ рд░рдЦрдирд╛ред
рд╕рд╛рд░рд╛рдВрд╢
рдкреНрд░рдХрд╛рд░: рд╕реНрдЯреНрд░рд┐рдВрдЧред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдореВрд▓реНрдп: рдХреЛрдИ рдирд╣реАрдВред
рд╡рд┐рд╡рд░рдг: рд╣рдорд╛рд░реЗ рдордгрд┐ рдХрд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдгред
рдПрдХ рдЙрджрд╛рд╣рд░рдг: g.summary = 'I love Ruby and this extension was created specially for its beauty'
рдиреЛрдЯ: рдпрд╣ рд╕рдВрдкрддреНрддрд┐ рдЕрдХреНрд╕рд░
рд╡рд┐рд╡рд░рдг рд╕рдВрдкрддреНрддрд┐ рд╕реЗ рднреНрд░рдорд┐рдд рд╣реЛрддреА рд╣реИ, рдЬреЛ рдПрдХ рдХрдо рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рдВрдкрддреНрддрд┐ рд╣реИред
рдФрд░ рдЖрдЬ рдХреЗ рд▓рд┐рдП рдЕрдВрддрд┐рдо рдЖрд╡рд╢реНрдпрдХ рд╕рдВрдкрддреНрддрд┐ред
рдФрд░ рдЬреАрд╡рди рдХреЗ рд▓рд┐рдПрд╕рдВрд╕реНрдХрд░рдг
рдкреНрд░рдХрд╛рд░: рд╕реНрдЯреНрд░рд┐рдВрдЧред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдореВрд▓реНрдп: рдХреЛрдИ рдирд╣реАрдВред
рд╡рд┐рд╡рд░рдг: рд╣рдорд╛рд░реЗ рдордгрд┐ рдХрд╛ рд╕рдВрд╕реНрдХрд░рдгред
рдПрдХ рдЙрджрд╛рд╣рд░рдг: g.version = '1.0.5'
рдиреЛрдЯ: рдордгрд┐ :: рд╡рд░реНрдЬрди рдХреНрд▓рд╛рд╕ рджреНрд╡рд╛рд░рд╛ рджрд░реНрд╢рд╛рдП рдЧрдП рдорд╛рди рднреА рдПрдХ рдорд╛рдиреНрдп рдореВрд▓реНрдп рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореВрд▓ рд░реВрдк рд╕реЗ рдХреЛрдИ рднреА рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдХреЗрд╡рд▓ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдорд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдкрд╛рда рдирд╣реАрдВред
рд╡рд╣ рд╕рдм рд╣реИред рд╣рдо рдЖрд╡рд╢реНрдпрдХ рдЧреБрдгреЛрдВ рд╕реЗ рдирд┐рдкрдЯрддреЗ рд╣реИрдВред рдЕрдм, рдЖрдк рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдЕрдкрдиреЗ рдирд╛рдо, рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдФрд░ рдЕрдзрд┐рдХ рд╕реНрдерд╛рди рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЙрдиреНрд╣реЗрдВ рдореЗрд░реЗ рдирд╛рдо рд╕реЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рдмрд╕ рдордЬрд╛рдХ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдореИрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдмреБрд░рд╛ рдирд╣реАрдВ рдорд╛рдирддрд╛ред
рдХреНрдпрд╛ рдЖрдк рдердХреЗ рд╣реБрдП рд╣реИрдВ? рдмрд╣реБрдд? рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдХрдк рдХреЙрдлреА рд╣реЛ рд╕рдХрддреА рд╣реИ, рдФрд░ рдлрд┐рд░ рдкреНрд░рдХрд╛рд╢ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд▓реМрдЯ рд╕рдХрддреЗ рд╣реИрдВред
рддреЛ, рдЪрд▓реЛ рдЬрд╛рд░реА рд░рдЦреЗрдВ
рдЖрд╡рд╢реНрдпрдХ рдЧреБрдгреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдкрдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рд╡реИрдХрд▓реНрдкрд┐рдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдордд рднреВрд▓рдирд╛ред рдЕрдЪреНрдЫрд╛, рдЪрд▓рд┐рдП рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред
рд▓реЗрдЦрдХ рдпрд╛ рд▓реЗрдЦрдХ
рдкреНрд░рдХрд╛рд░: рд╕реНрдЯреНрд░рд┐рдВрдЧ рдпрд╛ рдПрд░реЗ, рдпрджрд┐ рдХрдИ рд▓реЗрдЦрдХ рд╣реИрдВред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдореВрд▓реНрдп: рдХреЛрдИ рдирд╣реАрдВред
рд╡рд┐рд╡рд░рдг: рдордгрд┐ рдХреЗ рд▓реЗрдЦрдХ рдХрд╛ рдирд╛рдо рдпрд╛ рдЙрдкрдирд╛рдо, рдпрд╛ рдордгрд┐ рдореЗрдВ рдирд┐рд╣рд┐рдд рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ
рдмреНрд░рд╣реНрдорд╛рдВрдб рдХреЗ рдирд┐рд░реНрдорд╛рддрд╛ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИред
рдПрдХ рдЙрджрд╛рд╣рд░рдг:
рдиреЛрдЯ: рдХреЛрдИ рдЯрд┐рдкреНрдкрдгреА рдирд╣реАрдВред
autorequire
рдирд╣реАрдВ, рд╣рдо рдЗрд╕рд╕реЗ рд╡рд┐рдЪрд▓рд┐рдд рдирд╣реАрдВ рд╣реЛрдВрдЧреЗ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг рдЗрд╕реЗ рдмрд╣реБрдд рдкрд╣рд▓реЗ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдФрд░ рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВред
bindir
рдкреНрд░рдХрд╛рд░: рд╕реНрдЯреНрд░рд┐рдВрдЧред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди: "рдмрд┐рди"
рд╡рд┐рд╡рд░рдг: рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ рдХреА рдлрд╛рдЗрд▓реЗрдВ рд╣реИрдВ, рдЕрд░реНрдерд╛рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ, рдпрджрд┐ рдХреЛрдИ рд╣реЛред
рдПрдХ рдЙрджрд╛рд╣рд░рдг: g.bindir = 'bin'
рдиреЛрдЯ: "рдПрдкреНрд▓рд┐рдХреЗрд╢рди" рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐рд╕реА рднреА рдлрд╝рд╛рдЗрд▓ рдХреЛ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
default_executable
рдкреНрд░рдХрд╛рд░: рд╕реНрдЯреНрд░рд┐рдВрдЧред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдореВрд▓реНрдп: рдХреЛрдИ рдирд╣реАрдВ ред
рд╣реИ ред рдЬреИрд╕рд╛ рдХрд┐ рдХреЙрд▓рдо "рд╡реИрд╡рд╛рд╣рд┐рдХ рд╕реНрдерд┐рддрд┐" рдореЗрдВ
рд╕рдм рдХреБрдЫ рдЬрдЯрд┐рд▓ рд╣реИ ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирд╣реАрдВред рдиреЛрдЯ рдкрдврд╝реЗрдВред
рд╡рд┐рд╡рд░рдг: рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╣реИ рдЬрд┐рд╕реЗ рдордгрд┐ рд╕реЗ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдПрдХ рдЙрджрд╛рд╣рд░рдг: g.default_executable = 'bin/debin'
рдиреЛрдЯ: рдпрджрд┐ рдХреЗрд╡рд▓ рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛
рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреА рдЬрд╛рддреА рд╣реИ, рддреЛ рдпрд╣
default_executable рдХрд╛ рдорд╛рди рд╣реЛрдЧрд╛ред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рджреЛ рдпрд╛ рдЕрдзрд┐рдХ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓реЗрдВ рд╣реИрдВ, рддреЛ рдпрд╣ рдорд╛рди рдЫреВрдиреЗ рдпреЛрдЧреНрдп рд╣реИред
рдирд┐рд░реНрднрд░рддрд╛
рдкреНрд░рдХрд╛рд░: рд╕рд░рдгреАред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди [] рд╣реИ, рдЕрд░реНрдерд╛рддреН рдХреБрдЫ рднреА рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИред
рд╡рд┐рд╡рд░рдг: рд╣рдорд╛рд░реЗ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд░рддреНрдиреЛрдВ рдХреА рд╕реВрдЪреА рдмрдирд╛рдирд╛ред
рдПрдХ рдЙрджрд╛рд╣рд░рдг: g.add_dependencies 'sinatra'
рдиреЛрдЯ: рдкрд╣рд▓рд╛, рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдЬрд┐рд╕рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рд░рддреНрдиреЛрдВ рдХреЛ рд▓рд╛рдЗрд╡ рдЪреЗрдХ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЕрдЧрд░ рд╣рдореЗрдВ рд╡рд╣ рдорд┐рд▓ рдЬрд╛рдП рдЬрд┐рд╕рдХреА рд╣рдореЗрдВ рдЬрд░реВрд░рдд рд╣реИ, рддреЛ рдХреБрдЫ рднреА рднрдпрд╛рдирдХ рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдФрд░ рди рд╣реА рдпрд╣ рдкрддрд╛ рдЪрд▓реЗрдЧрд╛ред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЬреЛ рд░рддреНрди рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдЧрд╛рдпрдм рд╣реИрдВ, рд╡реЗ RubyGems рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗред
development_dependencies
рд╕рдВрдкрддреНрддрд┐ рдкрд┐рдЫрд▓реЗ рдПрдХ рдХреЗ рд╕рдорд╛рди рд╣реИред
рд╡рд┐рд╡рд░рдг
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рд╕рдВрдкрддреНрддрд┐ рдЕрдиреБрд╢рдВрд╕рд┐рдд рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп,
рд╕рд╛рд░рд╛рдВрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рдИрдореЗрд▓
рдкреНрд░рдХрд╛рд░: рд╕реНрдЯреНрд░рд┐рдВрдЧ рдпрд╛ рдРрд░реЗред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдореВрд▓реНрдп: рдХреЛрдИ рдирд╣реАрдВред
рд╡рд┐рд╡рд░рдг: рд▓реЗрдЦрдХ / рд▓реЗрдЦрдХреЛрдВ рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдИ-рдореЗрд▓ред
рдПрдХ рдЙрджрд╛рд╣рд░рдг:
рдиреЛрдЯ: рдпрд╣
рдХреЗрд╡рд▓-рдкрдврд╝рдиреЗ рд╡рд╛рд▓реЗ рдЦрд╛рддреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрдХреЗрдд рднреА рдерд╛, рдЬреЛ рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ, рдЕрдХреНрд╕рд░ рдмрд╕ рдХрд┐рд╕реА рднреА рдкреНрд░рд╢реНрди рдХреЗ рд▓реЗрдЦрдХ рд╕реЗ рд╕рдВрдкрд░реНрдХ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдЙрдирдХреА рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВред
рдирд┐рд╖реНрдкрд╛рджрдирдпреЛрдЧреНрдп
рд╣рдордиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕ рд╕рдВрдкрддреНрддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ
default_executable рдореЗрдВ рдмрд╛рдд рдХреА рдереАред рдЙрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬреНрдпрд╛рджрд╛ рдХреБрдЫ рдирд╣реАрдВ рдХрд╣рдирд╛ рд╣реИред
рдПрдХреНрд╕рдЯреЗрдВрд╢рди
рдкреНрд░рдХрд╛рд░: рд╕рд░рдгреАред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдореВрд▓реНрдп: рдХреЛрдИ рдирд╣реАрдВред
рд╡рд┐рд╡рд░рдг: рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдлрд╝рд╛рдЗрд▓реЗрдВ рд░рдЦрдиреЗ рд╡рд╛рд▓реЗ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдБред
рдПрдХ рдЙрджрд╛рд╣рд░рдг: g.extensions << 'ext/rmagic/wtf.rb'
рдиреЛрдЯ: рдпреЗ рдлрд╝рд╛рдЗрд▓реЗрдВ рдордгрд┐ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрдиреЗ рдФрд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдП рдЬрд╛рдиреЗ рдкрд░ рд▓реЙрдиреНрдЪ рдХреА рдЬрд╛рдПрдВрдЧреАред
extra_rdoc_files
рдкреНрд░рдХрд╛рд░: рд╕рд░рдгреАред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдореВрд▓реНрдп: рдХреЛрдИ рдирд╣реАрдВред
рд╡рд┐рд╡рд░рдг: RDoc рдкреНрд░рд▓реЗрдЦрди рдЙрддреНрдкрдиреНрди рдХрд░рддреЗ рд╕рдордп рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рд╕реВрдЪреАред
рдПрдХ рдЙрджрд╛рд╣рд░рдг: g.extra_rdoc_files = ['README', 'doc/user-guide.txt']
рдиреЛрдЯ: рдХреЛрдИ рдЯрд┐рдкреНрдкрдгреА рдирд╣реАрдВред
рдлрд╝рд╛рдЗрд▓реЗрдВ
рдкреНрд░рдХрд╛рд░: рд╕рд░рдгреАред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдореВрд▓реНрдп: рдХреЛрдИ рдирд╣реАрдВред
рд╡рд┐рд╡рд░рдг: рдордгрд┐ рдореЗрдВ рдирд┐рд╣рд┐рдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдирд╛ред
рдПрдХ рдЙрджрд╛рд╣рд░рдг: g.files = Dir['lib/**/*.rb]
рдиреЛрдЯ: рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╡рд┐рд╢реЗрд╖ рдирд╣реАрдВ рд╣реИред
has_rdoc
рдкреНрд░рдХрд╛рд░: рдмреВрд▓рд┐рдпрдиред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди: рдЕрд╕рддреНрдп
рд╡рд┐рд╡рд░рдг: рдпрд╣ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬ рдЗрд╕ RDoc рд░рддреНрди рдХреЗ рд▓рд┐рдП рдореМрдЬреВрдж рд╣реИред
рдПрдХ рдЙрджрд╛рд╣рд░рдг: g.has_rdoc = true
рдиреЛрдЯ: рдЖрдкрдХреА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдмрд╛рдЗрдЯ рдЦрд╛рдиреЗ рд╡рд╛рд▓реА рд╕рдВрдкрддреНрддрд┐ред
рд╣реЛрдордкреЗрдЬ
рдкреНрд░рдХрд╛рд░: рд╕реНрдЯреНрд░рд┐рдВрдЧред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди: microsoft.com, рд╣рд╛рдБ рдпрд╣ рдирд╣реАрдВ рд╣реИред
рд╡рд┐рд╡рд░рдг: рдЗрд╕ рдордгрд┐ рдХрд╛ рд╕рд╛рдЗрдЯ рдкрддрд╛ред
рдПрдХ рдЙрджрд╛рд╣рд░рдг: g.homepage = 'http://github.com/ln/xmpp4r'
рдиреЛрдЯ: рдХреЛрдИ рдЯрд┐рдкреНрдкрдгреА рднреА рдирд╣реАрдВред
рд▓рд╛рдЗрд╕реЗрдВрд╕ рдпрд╛ рд▓рд╛рдЗрд╕реЗрдВрд╕
рдкреНрд░рдХрд╛рд░: рд╕реНрдЯреНрд░рд┐рдВрдЧ рдпрд╛ рдРрд░реЗред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдореВрд▓реНрдп: рдХреЛрдИ рдирд╣реАрдВред
рд╡рд┐рд╡рд░рдг: рд╡рд╣ рд▓рд╛рдЗрд╕реЗрдВрд╕ / рд▓рд╛рдЗрд╕реЗрдВрд╕ рдЬрд┐рд╕рдХреЗ рддрд╣рдд рд░рддреНрди рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдП рдЧрдП рдереЗред
рдПрдХ рдЙрджрд╛рд╣рд░рдг: g.license = 'MIT'
рдиреЛрдЯ: рдкреНрд░рддреНрдпреЗрдХ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдирд╛рдо 64 рд╡рд░реНрдг рдпрд╛ рдЙрд╕рд╕реЗ рдХрдо рдХрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
rdoc_options
рдкреНрд░рдХрд╛рд░: рд╕рд░рдгреАред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдореВрд▓реНрдп: []
рд╡рд┐рд╡рд░рдг: RDoc рдкреНрд░рд▓реЗрдЦрди рдХреЗ рдкреНрд░рд╛рд░реВрдкрдг рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред
рдПрдХ рдЙрджрд╛рд╣рд░рдг: g.rdoc_options << '--title' << 'Rake -- Ruby Make' << '--main' << 'README' << --line-numbers'
рдиреЛрдЯ: рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ рдФрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
required_ruby_version
рдкреНрд░рдХрд╛рд░: рдордгрд┐ :: рд╕рдВрд╕реНрдХрд░рдг :: рдЖрд╡рд╢реНрдпрдХрддрд╛ред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди: > 0.0.0
рд╡рд┐рд╡рд░рдг: рд╣рдорд╛рд░реЗ рдордгрд┐ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд░реВрдмреА рд╕рдВрд╕реНрдХрд░рдгред
рдПрдХ рдЙрджрд╛рд╣рд░рдг: g.required_ruby_version = '>= 1.8.1'
рдиреЛрдЯ: рдПрдХ рдмрд╣реБрдд рд╣реА рдЙрдкрдпреЛрдЧреА рд╡рд┐рд╢реЗрд╖рддрд╛ рдЬреЛ рдордгрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╕рдордп рдХрдо рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдЬрдиреНрдо рджреЗрдЧреАред рд╕реНрдерд┐рддрд┐ рдХреЛ рдЙрд╕реА XMPP4R рдХреЗ рд╕рд╛рде рд▓реЗрдВ, рдЬреЛ 1.9.0 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдпрд╛ рдореВрдб рдореЗрдВ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред
рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ
рд╣рдо рдЗрд╕ рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдирд╣реАрдВ рдорд╛рдиреЗрдВрдЧреЗ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдкрд╛рдареНрдп рд╕реВрдЪрдирд╛ рджреЗрддрд╛ рд╣реИред
rubyforge_project
рдкреНрд░рдХрд╛рд░: рд╕реНрдЯреНрд░рд┐рдВрдЧред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдореВрд▓реНрдп: рдХреЛрдИ рдирд╣реАрдВред
рд╡рд┐рд╡рд░рдг: RubyForge рдкрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛
рдХрд╛ рдирд╛рдоред
рдПрдХ рдЙрджрд╛рд╣рд░рдг: g.rubyforge_project = 'yahoo-eu'
рдиреЛрдЯ: рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд░реВрдмреАрдлреЙрдЧрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЗрд╕ рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ рди рдЫреВрдПрдВред
рдФрд░, рд▓реЛ рдФрд░ рдирд┐рд╣рд╛рд░рдирд╛ (!!!) рдЕрдВрддрд┐рдо рд╕рдВрдкрддреНрддрд┐ред
test_files
рдкреНрд░рдХрд╛рд░: рд╕реНрдЯреНрд░рд┐рдВрдЧ рдпрд╛ рдРрд░реЗред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди: '' рдпрд╛ []
рд╡рд┐рд╡рд░рдг: рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ / рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЬрд┐рдирдХреА рд╕рд╛рдордЧреНрд░реА рдЖрдкрдХреЗ рдЗрдХрд╛рдИ рдкрд░реАрдХреНрд╖рдг рд╣реИрдВ, рдпрджрд┐ рдХреЛрдИ рд╣реЛред
рдПрдХ рдЙрджрд╛рд╣рд░рдг: g.test_files = 'tests/wtf.rb'
рд╡рд╣ рд╕рдм
рдпрд╣ рдордгрд┐ рд╕реЗ рд╣рдорд╛рд░реЗ рдкрд░рд┐рдЪрдп рдХрд╛ рджреВрд╕рд░рд╛ рднрд╛рдЧ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИред рдЖрдЬ рд╣рдордиреЗ рдордгрд┐ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдЧреБрдгреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реАрдЦрд╛ред рдореИрдВ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЛ рдмрдзрд╛рдИ рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЬреЛ рд╕реНрд╡рд╕реНрде рдЖрдВрдЦреЛрдВ рд╕реЗ рдЗрд╕ рд╡рд┐рд╖рдп рдХреЗ рдЕрдВрдд рддрдХ рдкрд╣реБрдВрдЪ рдЧрдП рд╣реИрдВред рд▓реЗрдХрд┐рди, рдЕрдлрд╕реЛрд╕, рдХреЛрдИ рд╕реНрддрди рдирд╣реАрдВ рд╣реЛрдЧрд╛!
рдЬрд▓реНрдж рдорд┐рд▓рддреЗ рд╣реИрдВ!
рдЕрд░реЗ рд╣рд╛рдБ, рдореИрдВ рд▓рдЧрднрдЧ рднреВрд▓ рдЧрдпрд╛ рдерд╛ред рдЬрдм рдЖрдкрдиреЗ рдЬреЛ рд╕реАрдЦрд╛ рд╣реИ рдЙрд╕реЗ рд╕рдореЗрдХрд┐рдд
рдХрд░рддреЗ рд╣реБрдП рдЖрдкрдХреЛ
рдЗрд╕ рдЧрд╛рдЗрдб рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдд рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред