resize.image.rb.diff
| /usr/lib/one/ruby/opennebula/image.rb 2013-12-11 13:53:33.472999938 +1200 | ||
|---|---|---|
| 36 | 36 |
:chmod => "image.chmod", |
| 37 | 37 |
:chtype => "image.chtype", |
| 38 | 38 |
:clone => "image.clone", |
| 39 |
:rename => "image.rename" |
|
| 39 |
:rename => "image.rename", |
|
| 40 |
:resize => "image.resize" |
|
| 40 | 41 |
} |
| 41 | 42 | |
| 42 | 43 |
IMAGE_STATES=%w{INIT READY USED DISABLED LOCKED ERROR CLONE DELETE USED_PERS}
|
| ... | ... | |
| 224 | 225 |
return call(IMAGE_METHODS[:rename], @pe_id, name) |
| 225 | 226 |
end |
| 226 | 227 | |
| 228 |
# Resize this Image |
|
| 229 |
# |
|
| 230 |
# @param size [Integer] New size for the Image. |
|
| 231 |
# |
|
| 232 |
# @return [nil, OpenNebula::Error] nil in case of success, Error |
|
| 233 |
# otherwise |
|
| 234 |
def resize(size) |
|
| 235 |
return call(IMAGE_METHODS[:resize], @pe_id, size.to_i) |
|
| 236 |
end |
|
| 237 | ||
| 227 | 238 |
####################################################################### |
| 228 | 239 |
# Helpers to get Image information |
| 229 | 240 |
####################################################################### |