Jadi gara-gara kemaren ada yang nanya tentang web service, SOAP dan sejenisnya, saya jadi penasaran pengen coba di Ruby On Rails. Ubek-ubek google cari gem yang cocok, ternyata nemu di railscast pake gem yang namanya savon. Keterangan di railscast dapat dilihat pada halaman berikut : railscasts.com/episodes/290-soap-with-savon tapi sayangnya di railscat versi savonnya belum update, alias masih pake yang lama. Dan beberapa syntaxnya berbeda. Continue reading
Tag Archives: Ruby
Composer – Dependency Manager For PHP
Composer adalah tool yang digunakan untuk instalasi-instalasi dependensi PHP. Apabila sudah pernah memakai bahasa pemrograman Ruby dan Framework Ruby On Rails, composer ini fungsinya sama dengan Bundler pada bahasa tersebut.
Intinya, setiap kita membangun sesuatu dengan PHP, dan suatu saat membutuhkan dependensi tertentu, misalkan framework, packages atau library, kita tidak perlu lagi mencari-cari file yang kita butuhkan dengan susah payah, cukup menggunakan perintah composer dan akan mengunduhnya untuk kita pergunakan. Kembali lagi saya bandingkan dengan Ruby (karena yang pernah saya pake adalah bahasa tersebut), contohnya ingin menginstall framework rails, cukup dengan perintah gem install rails, maka akan di unduh dependensi yang dibutuhkan oleh framework ruby on rails.
Beralih ke Lain Framework
Berpindah : Waktunya pindah ke lain framework?
Ah sudah tidak terasa sudah berapa lama saya menggunakan framework codeigniter (ngeluh tapi sombong) ya padahal saya ini bukan #prohemer aseli, hanya tukang ketik abal-abal. Buat program yang bisa menghasilkan duit banyak pun belum pernah. Iki kok jadi #surhat digital ngene..
Session not getting destroyed on Logout on Rails
Setelah aplikasi logout, harusnya session sudah hilang / terhapus. Ternyata ketika di klik tombol BACK di browser, maka dapat kembali ke halaman sebelumnya tanpa login.
Ini sebenernya masalah cache di Browser, untuk menghindari itu pada application_controller.rb tambahkan seperti berikut
[ruby]
before_filter :set_cache_buster
def set_cache_buster
response.headers["Cache-Control"] = "no-cache, no-store, max-age=0, must-revalidate"
response.headers["Pragma"] = "no-cache"
response.headers["Expires"] = "Fri, 01 Jan 1990 00:00:00 GMT"
end
[/ruby]
Seter and Geter di Ruby
Sering buat seter geter di Java kan? kalo di ruby bisa kayak gini..
[ruby]
class Mobil
%w{jenis merek bensin}.each { |prop|
define_method(("get"+prop.capitalize).to_sym) {
return self.instance_variable_get "@"+prop
}
define_method(("set"+prop.capitalize).to_sym) { |value|
self.instance_variable_set "@"+prop, value
}
}
end
a = Mobil.new
a.setMerek("Honda")
a.setBensin("Pertamax")
a.setJenis("Sedan")
a.getMerek
a.getBensin
a.getJenis
[/ruby]
Sumber : kaskus credit to agan magico