有些時候我們需要給類的乙個示例物件新增方法如下:
class person
end
pedro = person.new
peter = person.new
# inject a method in the instances
def pedro.hello_world; puts "hola mundo"; end
def peter.hello_world; puts "hello world"; end
pedro.hello_world #=> hola mundo
peter.hello_world #=> hello world
利用這個,就可以同樣型別的user,根據不一樣的陣列新增不同的排序方法了
employees = user.find(:conditions => "career= employee")
def employees.sort_by_attribute(sym)
sort
endmanager = user.find(:conditions => "career = manager")
def employees.sort_by_attribute(sym)
sort
end
shell程式設計之給內容新增不同顏色
給內容加不同的顏色 內容的顏色用數字表示,範圍為30 37,每個數字代表一種顏色。如下 echo e 033 30m 黑色字oldboy trainning 033 0m 30m表示黑色字。echo e 033 31m 紅色字oldboy trainning 033 0m 31m表示紅色字。echo...
android textView新增不同顏色的邊框
乙個群裡的兄弟問的,android給textview 新增邊框 可以使用shape 這個只能新增同一種 需要組合的形式 實現如下小果盤 1,使用 layer list 進行 做個組合 使用乙個 矩形邊框 和乙個其他顏色的直線進行 組合。上面的 helloword 是用的 組合寫的。還是直接貼 吧 然...
oracle根據不同條件給字段賦不同的值
話不多說,先貼 declare cursor my cur is select t.empno,t.deptno,t.sal from scott.emp t where t.empno 7698 for update of sal 鎖定sal這一列,不允許其他session更新sal列的資料 nu...